From c60166f3c3c73e25a1bd5a2a3e6f0fab0ae738bf Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Fri, 1 Jun 2007 18:36:26 +0000 Subject: * Completed read-only inventory data operations * Working on write support --- .../OpenGrid.Framework.Data/InventoryData.cs | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'OpenGridServices/OpenGrid.Framework.Data/InventoryData.cs') diff --git a/OpenGridServices/OpenGrid.Framework.Data/InventoryData.cs b/OpenGridServices/OpenGrid.Framework.Data/InventoryData.cs index 2b3d826..b43557d 100644 --- a/OpenGridServices/OpenGrid.Framework.Data/InventoryData.cs +++ b/OpenGridServices/OpenGrid.Framework.Data/InventoryData.cs @@ -84,5 +84,29 @@ namespace OpenGrid.Framework.Data /// The UUID of the folder to be returned /// A class containing folder information InventoryFolderBase getInventoryFolder(LLUUID folder); + + /// + /// Creates a new inventory item based on item + /// + /// The item to be created + void addInventoryItem(InventoryItemBase item); + + /// + /// Updates an inventory item with item (updates based on ID) + /// + /// The updated item + void updateInventoryItem(InventoryItemBase item); + + /// + /// Adds a new folder specified by folder + /// + /// The inventory folder + void addInventoryFolder(InventoryFolderBase folder); + + /// + /// Updates a folder based on its ID with folder + /// + /// The inventory folder + void updateInventoryFolder(InventoryFolderBase folder); } } -- cgit v1.1