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

Public Member Functions

 PGSQLXInventoryData (string conn, string realm)
 
XInventoryFolder[] GetFolders (string[] fields, string[] vals)
 
XInventoryItem[] GetItems (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)
 

Static Public Member Functions

static UUID str2UUID (string strUUID)
 

Detailed Description

Definition at line 42 of file PGSQLXInventoryData.cs.

Constructor & Destructor Documentation

OpenSim.Data.PGSQL.PGSQLXInventoryData.PGSQLXInventoryData ( string  conn,
string  realm 
)
inline

Definition at line 50 of file PGSQLXInventoryData.cs.

Member Function Documentation

bool OpenSim.Data.PGSQL.PGSQLXInventoryData.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 94 of file PGSQLXInventoryData.cs.

bool OpenSim.Data.PGSQL.PGSQLXInventoryData.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 99 of file PGSQLXInventoryData.cs.

bool OpenSim.Data.PGSQL.PGSQLXInventoryData.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 104 of file PGSQLXInventoryData.cs.

bool OpenSim.Data.PGSQL.PGSQLXInventoryData.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 109 of file PGSQLXInventoryData.cs.

XInventoryItem [] OpenSim.Data.PGSQL.PGSQLXInventoryData.GetActiveGestures ( UUID  principalID)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 124 of file PGSQLXInventoryData.cs.

int OpenSim.Data.PGSQL.PGSQLXInventoryData.GetAssetPermissions ( UUID  principalID,
UUID  assetID 
)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 129 of file PGSQLXInventoryData.cs.

XInventoryFolder [] OpenSim.Data.PGSQL.PGSQLXInventoryData.GetFolders ( string[]  fields,
string[]  vals 
)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 67 of file PGSQLXInventoryData.cs.

XInventoryItem [] OpenSim.Data.PGSQL.PGSQLXInventoryData.GetItems ( string[]  fields,
string[]  vals 
)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 72 of file PGSQLXInventoryData.cs.

bool OpenSim.Data.PGSQL.PGSQLXInventoryData.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 119 of file PGSQLXInventoryData.cs.

bool OpenSim.Data.PGSQL.PGSQLXInventoryData.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 114 of file PGSQLXInventoryData.cs.

bool OpenSim.Data.PGSQL.PGSQLXInventoryData.StoreFolder ( XInventoryFolder  folder)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 77 of file PGSQLXInventoryData.cs.

bool OpenSim.Data.PGSQL.PGSQLXInventoryData.StoreItem ( XInventoryItem  item)
inline

Implements OpenSim.Data.IXInventoryData.

Definition at line 84 of file PGSQLXInventoryData.cs.

static UUID OpenSim.Data.PGSQL.PGSQLXInventoryData.str2UUID ( string  strUUID)
inlinestatic

Definition at line 58 of file PGSQLXInventoryData.cs.


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