OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Tests.Common.TestXInventoryDataPlugin Class Reference
Inheritance diagram for OpenSim.Tests.Common.TestXInventoryDataPlugin:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Tests.Common.TestXInventoryDataPlugin:
Collaboration graph
[legend]

Public Member Functions

 TestXInventoryDataPlugin (string conn, string realm)
 
XInventoryItem[] GetItems (string[] fields, string[] vals)
 
XInventoryFolder[] GetFolders (string[] fields, string[] vals)
 
bool StoreFolder (XInventoryFolder folder)
 
bool StoreItem (XInventoryItem item)
 
bool DeleteFolders (string field, string val)
 Delete folders where field == val More...
 
bool DeleteFolders (string[] fields, string[] vals)
 Delete folders where field1 == val1, field2 == val2... More...
 
bool DeleteItems (string field, string val)
 Delete items where field == val More...
 
bool DeleteItems (string[] fields, string[] vals)
 Delete items where field1 == val1, field2 == val2... More...
 
bool MoveItem (string id, string newParent)
 Move an item to another folder. More...
 
bool MoveFolder (string id, string newParent)
 Move a folder to another folder. More...
 
XInventoryItem[] GetActiveGestures (UUID principalID)
 
int GetAssetPermissions (UUID principalID, UUID assetID)
 

Additional Inherited Members

- Protected Member Functions inherited from OpenSim.Data.Null.NullGenericDataHandler
List< T > Get< T > (string[] fields, string[] vals, List< T > inputEntities)
 

Detailed Description

Definition at line 40 of file TestXInventoryDataPlugin.cs.

Constructor & Destructor Documentation

OpenSim.Tests.Common.TestXInventoryDataPlugin.TestXInventoryDataPlugin ( string  conn,
string  realm 
)
inline

Definition at line 45 of file TestXInventoryDataPlugin.cs.

Member Function Documentation

bool OpenSim.Tests.Common.TestXInventoryDataPlugin.DeleteFolders ( string  field,
string  val 
)
inline

Delete folders where field == val

Parameters
field
val
Returns
true if the delete was successful, false if it was not

Implements OpenSim.Data.IXInventoryData.

Definition at line 98 of file TestXInventoryDataPlugin.cs.

bool OpenSim.Tests.Common.TestXInventoryDataPlugin.DeleteFolders ( string[]  fields,
string[]  vals 
)
inline

Delete folders where field1 == val1, field2 == val2...

Parameters
fields
vals
Returns
true if the delete was successful, false if it was not

Implements OpenSim.Data.IXInventoryData.

Definition at line 103 of file TestXInventoryDataPlugin.cs.

bool OpenSim.Tests.Common.TestXInventoryDataPlugin.DeleteItems ( string  field,
string  val 
)
inline

Delete items where field == val

Parameters
field
val
Returns
true if the delete was successful, false if it was not

Implements OpenSim.Data.IXInventoryData.

Definition at line 111 of file TestXInventoryDataPlugin.cs.

bool OpenSim.Tests.Common.TestXInventoryDataPlugin.DeleteItems ( string[]  fields,
string[]  vals 
)
inline

Delete items where field1 == val1, field2 == val2...

Parameters
fields
vals
Returns
true if the delete was successful, false if it was not

Implements OpenSim.Data.IXInventoryData.

Definition at line 116 of file TestXInventoryDataPlugin.cs.

XInventoryItem [] OpenSim.Tests.Common.TestXInventoryDataPlugin.GetActiveGestures ( UUID  principalID)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 149 of file TestXInventoryDataPlugin.cs.

int OpenSim.Tests.Common.TestXInventoryDataPlugin.GetAssetPermissions ( UUID  principalID,
UUID  assetID 
)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 150 of file TestXInventoryDataPlugin.cs.

XInventoryFolder [] OpenSim.Tests.Common.TestXInventoryDataPlugin.GetFolders ( string[]  fields,
string[]  vals 
)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 62 of file TestXInventoryDataPlugin.cs.

XInventoryItem [] OpenSim.Tests.Common.TestXInventoryDataPlugin.GetItems ( string[]  fields,
string[]  vals 
)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 47 of file TestXInventoryDataPlugin.cs.

bool OpenSim.Tests.Common.TestXInventoryDataPlugin.MoveFolder ( string  id,
string  newParentFolderID 
)
inline

Move a folder to another folder.

Returns
/returns>
Parameters
idUUID of the item
newParentUUID of the new parent folder.

Implements OpenSim.Data.IXInventoryData.

Definition at line 126 of file TestXInventoryDataPlugin.cs.

bool OpenSim.Tests.Common.TestXInventoryDataPlugin.MoveItem ( string  id,
string  newParentFolderID 
)
inline

Move an item to another folder.

Returns
/returns>
Parameters
idUUID of the item
newParentUUID of the new parent folder.

Implements OpenSim.Data.IXInventoryData.

Definition at line 124 of file TestXInventoryDataPlugin.cs.

bool OpenSim.Tests.Common.TestXInventoryDataPlugin.StoreFolder ( XInventoryFolder  folder)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 78 of file TestXInventoryDataPlugin.cs.

bool OpenSim.Tests.Common.TestXInventoryDataPlugin.StoreItem ( XInventoryItem  item)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 87 of file TestXInventoryDataPlugin.cs.


The documentation for this class was generated from the following file: