Method | Description | |
---|---|---|
Dispose ( ) : void |
Closes this DB provider do nothing |
|
Initialise ( ) : void | ||
Initialise ( string connect ) : void |
Initialises Inventory interface
|
|
addInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void |
Creates a new inventory folder
|
|
addInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void |
Adds a specified item to the database
|
|
deleteInventoryFolder ( UUID folderID ) : void |
Deletes an inventory folder
|
|
deleteInventoryItem ( UUID itemID ) : void |
Detele the specified inventory item
|
|
fetchActiveGestures ( UUID avatarID ) : List |
||
getFolderHierarchy ( UUID parentID ) : List |
See IInventoryDataPlugin
|
|
getInventoryFolder ( UUID folderID ) : OpenSim.Framework.InventoryFolderBase |
Returns a specified inventory folder
|
|
getInventoryFolders ( UUID parentID ) : List |
Return a list of folders in a users inventory contained within the specified folder. This method is only used in tests - in normal operation the user always have one, and only one, root folder.
|
|
getInventoryInFolder ( UUID folderID ) : List |
Returns a list of items in a specified folder
|
|
getInventoryItem ( UUID itemID ) : InventoryItemBase |
Returns a specified inventory item
|
|
getUserRootFolder ( UUID user ) : InventoryFolderBase |
see InventoryItemBase.getUserRootFolder
|
|
getUserRootFolders ( UUID user ) : List |
Returns a list of the root folders within a users inventory
|
|
moveInventoryFolder ( InventoryFolderBase folder ) : void |
Move an inventory folder UPDATE inventoryfolders SET parentFolderID=?parentFolderID WHERE folderID=?folderID |
|
queryInventoryFolder ( UUID folderID ) : InventoryFolderBase | ||
queryInventoryItem ( UUID itemID ) : InventoryItemBase | ||
updateInventoryFolder ( InventoryFolderBase folder ) : void |
Updates an inventory folder
|
|
updateInventoryItem ( InventoryItemBase item ) : void |
Updates the specified inventory item
|
Method | Description | |
---|---|---|
deleteItemsInFolder ( UUID folderID ) : void |
Delete all item in a folder
|
|
deleteOneFolder ( UUID folderID ) : void |
Delete a folder from database
|
|
getInventoryFolders ( List |
Append a list of all the child folders of a parent folder
|
|
readInventoryFolder ( MySqlDataReader reader ) : InventoryFolderBase |
Reads a list of inventory folders returned by a query.
|
Method | Description | |
---|---|---|
readInventoryItem ( MySqlDataReader reader ) : InventoryItemBase |
Reads a one item from an SQL result
|
public Initialise ( string connect ) : void | ||
connect | string | connect string |
return | void |
public addInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void | ||
folder | OpenSim.Framework.InventoryFolderBase | Folder to create |
return | void |
public addInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void | ||
item | OpenSim.Framework.InventoryItemBase | The inventory item |
return | void |
public deleteInventoryFolder ( UUID folderID ) : void | ||
folderID | UUID | |
return | void |
public deleteInventoryItem ( UUID itemID ) : void | ||
itemID | UUID | |
return | void |
protected deleteItemsInFolder ( UUID folderID ) : void | ||
folderID | UUID | the folder UUID |
return | void |
protected deleteOneFolder ( UUID folderID ) : void | ||
folderID | UUID | the folder UUID |
return | void |
public fetchActiveGestures ( UUID avatarID ) : List |
||
avatarID | UUID | |
return | List |
public getFolderHierarchy ( UUID parentID ) : List |
||
parentID | UUID | |
return | List |
public getInventoryFolder ( UUID folderID ) : OpenSim.Framework.InventoryFolderBase | ||
folderID | UUID | The folder to return |
return | OpenSim.Framework.InventoryFolderBase |
public getInventoryFolders ( UUID parentID ) : List |
||
parentID | UUID | The folder to search |
return | List |
protected getInventoryFolders ( List |
||
folders | List |
list where folders will be appended |
parentID | UUID | ID of parent |
return | void |
public getInventoryInFolder ( UUID folderID ) : List |
||
folderID | UUID | The folder to search |
return | List |
public getInventoryItem ( UUID itemID ) : InventoryItemBase | ||
itemID | UUID | |
return | InventoryItemBase |
public getUserRootFolder ( UUID user ) : InventoryFolderBase | ||
user | UUID | The user UUID |
return | InventoryFolderBase |
public getUserRootFolders ( UUID user ) : List |
||
user | UUID | The user whose inventory is to be searched |
return | List |
public moveInventoryFolder ( InventoryFolderBase folder ) : void | ||
folder | InventoryFolderBase | Folder to move |
return | void |
public queryInventoryFolder ( UUID folderID ) : InventoryFolderBase | ||
folderID | UUID | |
return | InventoryFolderBase |
public queryInventoryItem ( UUID itemID ) : InventoryItemBase | ||
itemID | UUID | |
return | InventoryItemBase |
protected static readInventoryFolder ( MySqlDataReader reader ) : InventoryFolderBase | ||
reader | MySqlDataReader | A MySQL Data Reader |
return | InventoryFolderBase |
public updateInventoryFolder ( InventoryFolderBase folder ) : void | ||
folder | InventoryFolderBase | Folder to update |
return | void |
public updateInventoryItem ( InventoryItemBase item ) : void | ||
item | InventoryItemBase | Inventory item to update |
return | void |