OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Data.Null.NullInventoryData Class Reference

This class is completely null. More...

Inheritance diagram for OpenSim.Data.Null.NullInventoryData:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Data.Null.NullInventoryData:
Collaboration graph
[legend]

Public Member Functions

void Initialise ()
 Default-initialises the plugin More...
 
void Dispose ()
 
void Initialise (string connect)
 Initialises the interface More...
 
List< InventoryFolderBasegetFolderHierarchy (UUID parentID)
 Returns all descendent folders of this folder. Does not return the parent folder itself. More...
 
List< InventoryItemBasegetInventoryInFolder (UUID folderID)
 Returns a list of inventory items contained within the specified folder More...
 
List< InventoryFolderBasegetUserRootFolders (UUID user)
 Returns a list of the root folders within a users inventory More...
 
InventoryFolderBase getUserRootFolder (UUID user)
 Returns the users inventory root folder. More...
 
List< InventoryFolderBasegetInventoryFolders (UUID parentID)
 Returns a list of inventory folders contained in the folder 'parentID' More...
 
InventoryItemBase getInventoryItem (UUID item)
 Returns an inventory item by its UUID More...
 
InventoryFolderBase getInventoryFolder (UUID folder)
 Returns a specified inventory folder by its UUID More...
 
void addInventoryItem (InventoryItemBase item)
 Creates a new inventory item based on item More...
 
void updateInventoryItem (InventoryItemBase item)
 Updates an inventory item with item (updates based on ID) More...
 
void deleteInventoryItem (UUID item)
 
InventoryItemBase queryInventoryItem (UUID item)
 
InventoryFolderBase queryInventoryFolder (UUID folder)
 
void addInventoryFolder (InventoryFolderBase folder)
 Adds a new folder specified by folder More...
 
void updateInventoryFolder (InventoryFolderBase folder)
 Updates a folder based on its ID with folder More...
 
void moveInventoryFolder (InventoryFolderBase folder)
 Updates a folder based on its ID with folder More...
 
void deleteInventoryFolder (UUID folder)
 Deletes a folder. Thie will delete both the folder itself and its contents (items and descendent folders) More...
 
List< InventoryItemBasefetchActiveGestures (UUID avatarID)
 Returns all activated gesture-items in the inventory of the specified avatar. More...
 

Properties

string Version [get]
 
string Name [get]
 
- Properties inherited from OpenSim.Framework.IPlugin
string Version [get]
 Returns the plugin version More...
 
string Name [get]
 Returns the plugin name More...
 

Detailed Description

This class is completely null.

Definition at line 39 of file NullInventoryData.cs.

Member Function Documentation

void OpenSim.Data.Null.NullInventoryData.addInventoryFolder ( InventoryFolderBase  folder)
inline

Adds a new folder specified by folder

Parameters
folderThe inventory folder

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 178 of file NullInventoryData.cs.

void OpenSim.Data.Null.NullInventoryData.addInventoryItem ( InventoryItemBase  item)
inline

Creates a new inventory item based on item

Parameters
itemThe item to be created

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 136 of file NullInventoryData.cs.

void OpenSim.Data.Null.NullInventoryData.deleteInventoryFolder ( UUID  folder)
inline

Deletes a folder. Thie will delete both the folder itself and its contents (items and descendent folders)

Parameters
folderThe id of the folder

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 202 of file NullInventoryData.cs.

void OpenSim.Data.Null.NullInventoryData.deleteInventoryItem ( UUID  item)
inline

Parameters
item

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 152 of file NullInventoryData.cs.

void OpenSim.Data.Null.NullInventoryData.Dispose ( )
inline

Definition at line 47 of file NullInventoryData.cs.

List<InventoryItemBase> OpenSim.Data.Null.NullInventoryData.fetchActiveGestures ( UUID  avatarID)
inline

Returns all activated gesture-items in the inventory of the specified avatar.

Parameters
avatarIDThe UUID of the avatar
Returns
The list of gestures (InventoryItemBases)

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 215 of file NullInventoryData.cs.

List<InventoryFolderBase> OpenSim.Data.Null.NullInventoryData.getFolderHierarchy ( UUID  parentID)
inline

Returns all descendent folders of this folder. Does not return the parent folder itself.

Parameters
parentIDThe folder to get subfolders for
Returns
A list of inventory folders

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 67 of file NullInventoryData.cs.

InventoryFolderBase OpenSim.Data.Null.NullInventoryData.getInventoryFolder ( UUID  folder)
inline

Returns a specified inventory folder by its UUID

Parameters
folderThe UUID of the folder to be returned
Returns
A class containing folder information

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 127 of file NullInventoryData.cs.

List<InventoryFolderBase> OpenSim.Data.Null.NullInventoryData.getInventoryFolders ( UUID  parentID)
inline

Returns a list of inventory folders contained in the folder 'parentID'

Parameters
parentIDThe folder to get subfolders for
Returns
A list of inventory folders

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 107 of file NullInventoryData.cs.

List<InventoryItemBase> OpenSim.Data.Null.NullInventoryData.getInventoryInFolder ( UUID  folderID)
inline

Returns a list of inventory items contained within the specified folder

Parameters
folderIDThe UUID of the target folder
Returns
A List of InventoryItemBase items

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 77 of file NullInventoryData.cs.

InventoryItemBase OpenSim.Data.Null.NullInventoryData.getInventoryItem ( UUID  item)
inline

Returns an inventory item by its UUID

Parameters
itemThe UUID of the item to be returned
Returns
A class containing item information

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 117 of file NullInventoryData.cs.

InventoryFolderBase OpenSim.Data.Null.NullInventoryData.getUserRootFolder ( UUID  user)
inline

Returns the users inventory root folder.

Parameters
userThe UUID of the user who is having inventory being returned
Returns
Root inventory folder, null if no root inventory folder was found

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 97 of file NullInventoryData.cs.

List<InventoryFolderBase> OpenSim.Data.Null.NullInventoryData.getUserRootFolders ( UUID  user)
inline

Returns a list of the root folders within a users inventory

Parameters
userThe user whos inventory is to be searched
Returns
A list of folder objects

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 87 of file NullInventoryData.cs.

void OpenSim.Data.Null.NullInventoryData.Initialise ( )
inline

Default-initialises the plugin

Implements OpenSim.Framework.IPlugin.

Definition at line 43 of file NullInventoryData.cs.

void OpenSim.Data.Null.NullInventoryData.Initialise ( string  connect)
inline

Initialises the interface

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 57 of file NullInventoryData.cs.

void OpenSim.Data.Null.NullInventoryData.moveInventoryFolder ( InventoryFolderBase  folder)
inline

Updates a folder based on its ID with folder

Parameters
folderThe inventory folder

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 194 of file NullInventoryData.cs.

InventoryFolderBase OpenSim.Data.Null.NullInventoryData.queryInventoryFolder ( UUID  folder)
inline

Parameters
item

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 169 of file NullInventoryData.cs.

InventoryItemBase OpenSim.Data.Null.NullInventoryData.queryInventoryItem ( UUID  item)
inline

Parameters
item

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 160 of file NullInventoryData.cs.

void OpenSim.Data.Null.NullInventoryData.updateInventoryFolder ( InventoryFolderBase  folder)
inline

Updates a folder based on its ID with folder

Parameters
folderThe inventory folder

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 186 of file NullInventoryData.cs.

void OpenSim.Data.Null.NullInventoryData.updateInventoryItem ( InventoryItemBase  item)
inline

Updates an inventory item with item (updates based on ID)

Parameters
itemThe updated item

Implements OpenSim.Data.IInventoryDataPlugin.

Definition at line 144 of file NullInventoryData.cs.

Property Documentation

string OpenSim.Data.Null.NullInventoryData.Name
get

Definition at line 53 of file NullInventoryData.cs.

string OpenSim.Data.Null.NullInventoryData.Version
get

Definition at line 41 of file NullInventoryData.cs.


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