Method | Description | |
---|---|---|
Dispose ( ) : void |
Closes the inventory interface
|
|
Initialise ( ) : void | ||
Initialise ( string dbconnect ) : void |
|
|
Shutdown ( ) : void |
TODO : DataSet commit
|
|
addInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void |
Adds a new folder specified by folder
|
|
addInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void |
Creates a new inventory item based on item
|
|
buildItem ( |
|
|
deleteInventoryFolder ( UUID folderID ) : void |
Delete a folder This will clean-up any child folders and child items as well |
|
deleteInventoryItem ( UUID itemID ) : void |
Delete an inventory item
|
|
fetchActiveGestures ( UUID avatarID ) : List |
||
getFolderHierarchy ( UUID parentID ) : List |
See IInventoryDataPlugin
|
|
getInventoryFolder ( UUID folder ) : OpenSim.Framework.InventoryFolderBase |
Returns a specified inventory folder by its UUID
|
|
getInventoryFolders ( UUID parentID ) : List |
Returns a list of inventory folders contained in the folder 'parentID'
|
|
getInventoryInFolder ( UUID folderID ) : List |
Returns a list of inventory items contained within the specified folder
|
|
getInventoryItem ( UUID item ) : OpenSim.Framework.InventoryItemBase |
Returns an inventory item by its UUID
|
|
getUserRootFolder ( UUID user ) : OpenSim.Framework.InventoryFolderBase | ||
getUserRootFolders ( UUID user ) : List |
Returns a list of the root folders within a users inventory
|
|
moveInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void |
Moves a folder based on its ID with folder
|
|
queryInventoryFolder ( UUID folderID ) : OpenSim.Framework.InventoryFolderBase | ||
queryInventoryItem ( UUID itemID ) : OpenSim.Framework.InventoryItemBase | ||
updateInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void |
Updates a folder based on its ID with folder
|
|
updateInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void |
Updates an inventory item with item (updates based on ID)
|
Method | Description | |
---|---|---|
CreateDataSetMapping ( IDataAdapter da, string tableName ) : void | ||
getInventoryFolders ( List |
Append a list of all the child folders of a parent folder
|
Method | Description | |
---|---|---|
addFolder ( OpenSim.Framework.InventoryFolderBase folder, bool add ) : void |
Add inventory folder nasty |
|
addItem ( OpenSim.Framework.InventoryItemBase item, bool add ) : void |
add an item in inventory
|
|
buildFolder ( |
|
|
createInventoryFoldersTable ( ) : |
Creates the "inventoryfolders" table
|
|
createInventoryItemsTable ( ) : |
Create the "inventoryitems" table
|
|
deleteItemsInFolder ( UUID folderId ) : void |
Delete all items in the specified folder
|
|
fillFolderRow ( |
|
|
fillItemRow ( |
Fill a database row with item data
|
|
moveFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void |
Move an inventory folder
|
|
moveFolderRow ( |
|
|
setupFoldersCommands ( SqliteDataAdapter da, SqliteConnection conn ) : void |
|
|
setupItemsCommands ( SqliteDataAdapter da, SqliteConnection conn ) : void |
|
protected CreateDataSetMapping ( IDataAdapter da, string tableName ) : void | ||
da | IDataAdapter | |
tableName | string | |
return | void |
public Initialise ( string dbconnect ) : void | ||
dbconnect | string | connect string |
return | void |
public addInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void | ||
folder | OpenSim.Framework.InventoryFolderBase | The inventory folder |
return | void |
public addInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void | ||
item | OpenSim.Framework.InventoryItemBase | The item to be created |
return | void |
public buildItem ( |
||
row | ||
return | OpenSim.Framework.InventoryItemBase |
public deleteInventoryFolder ( UUID folderID ) : void | ||
folderID | UUID | the folder UUID |
return | void |
public deleteInventoryItem ( UUID itemID ) : void | ||
itemID | UUID | |
return | void |
public fetchActiveGestures ( UUID avatarID ) : List |
||
avatarID | UUID | |
return | List |
public getFolderHierarchy ( UUID parentID ) : List |
||
parentID | UUID | |
return | List |
public getInventoryFolder ( UUID folder ) : OpenSim.Framework.InventoryFolderBase | ||
folder | UUID | The UUID of the folder to be returned |
return | OpenSim.Framework.InventoryFolderBase |
public getInventoryFolders ( UUID parentID ) : List |
||
parentID | UUID | The folder to get subfolders for |
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 UUID of the target folder |
return | List |
public getInventoryItem ( UUID item ) : OpenSim.Framework.InventoryItemBase | ||
item | UUID | The UUID of the item to be returned |
return | OpenSim.Framework.InventoryItemBase |
public getUserRootFolder ( UUID user ) : OpenSim.Framework.InventoryFolderBase | ||
user | UUID | |
return | OpenSim.Framework.InventoryFolderBase |
public getUserRootFolders ( UUID user ) : List |
||
user | UUID | The user whos inventory is to be searched |
return | List |
public moveInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void | ||
folder | OpenSim.Framework.InventoryFolderBase | The inventory folder |
return | void |
public queryInventoryFolder ( UUID folderID ) : OpenSim.Framework.InventoryFolderBase | ||
folderID | UUID | |
return | OpenSim.Framework.InventoryFolderBase |
public queryInventoryItem ( UUID itemID ) : OpenSim.Framework.InventoryItemBase | ||
itemID | UUID | |
return | OpenSim.Framework.InventoryItemBase |
public updateInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void | ||
folder | OpenSim.Framework.InventoryFolderBase | The inventory folder |
return | void |
public updateInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void | ||
item | OpenSim.Framework.InventoryItemBase | The updated item |
return | void |