diff options
author | Diva Canto | 2009-08-10 20:31:51 -0700 |
---|---|---|
committer | Diva Canto | 2009-08-10 20:31:51 -0700 |
commit | cdcbc48534f19afe7cbdeb6c690e6b7d9f2ff099 (patch) | |
tree | 4d42dff30b4ca8d9f770209c257484c1a2295ddf /OpenSim/Services/Interfaces | |
parent | Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim (diff) | |
download | opensim-SC_OLD-cdcbc48534f19afe7cbdeb6c690e6b7d9f2ff099.zip opensim-SC_OLD-cdcbc48534f19afe7cbdeb6c690e6b7d9f2ff099.tar.gz opensim-SC_OLD-cdcbc48534f19afe7cbdeb6c690e6b7d9f2ff099.tar.bz2 opensim-SC_OLD-cdcbc48534f19afe7cbdeb6c690e6b7d9f2ff099.tar.xz |
Added two new methods to IIventoryService -- GetFolderForType and GetFolderContent. Some meat to it, but not completed. None of this code is called anywhere yet.
Diffstat (limited to 'OpenSim/Services/Interfaces')
-rw-r--r-- | OpenSim/Services/Interfaces/IInventoryService.cs | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/OpenSim/Services/Interfaces/IInventoryService.cs b/OpenSim/Services/Interfaces/IInventoryService.cs index 733cfd0..8058aa7 100644 --- a/OpenSim/Services/Interfaces/IInventoryService.cs +++ b/OpenSim/Services/Interfaces/IInventoryService.cs | |||
@@ -70,6 +70,29 @@ namespace OpenSim.Services.Interfaces | |||
70 | void GetUserInventory(UUID userID, InventoryReceiptCallback callback); | 70 | void GetUserInventory(UUID userID, InventoryReceiptCallback callback); |
71 | 71 | ||
72 | /// <summary> | 72 | /// <summary> |
73 | /// Retrieve the root inventory folder for the given user. | ||
74 | /// </summary> | ||
75 | /// <param name="userID"></param> | ||
76 | /// <returns>null if no root folder was found</returns> | ||
77 | InventoryFolderBase GetRootFolder(UUID userID); | ||
78 | |||
79 | /// <summary> | ||
80 | /// Gets the user folder for the given folder-type | ||
81 | /// </summary> | ||
82 | /// <param name="userID"></param> | ||
83 | /// <param name="type"></param> | ||
84 | /// <returns></returns> | ||
85 | InventoryFolderBase GetFolderForType(UUID userID, AssetType type); | ||
86 | |||
87 | /// <summary> | ||
88 | /// Gets everything (folders and items) inside a folder | ||
89 | /// </summary> | ||
90 | /// <param name="userId"></param> | ||
91 | /// <param name="folderID"></param> | ||
92 | /// <returns></returns> | ||
93 | InventoryCollection GetFolderContent(UUID userID, UUID folderID); | ||
94 | |||
95 | /// <summary> | ||
73 | /// Gets the items inside a folder | 96 | /// Gets the items inside a folder |
74 | /// </summary> | 97 | /// </summary> |
75 | /// <param name="userID"></param> | 98 | /// <param name="userID"></param> |
@@ -138,13 +161,6 @@ namespace OpenSim.Services.Interfaces | |||
138 | bool HasInventoryForUser(UUID userID); | 161 | bool HasInventoryForUser(UUID userID); |
139 | 162 | ||
140 | /// <summary> | 163 | /// <summary> |
141 | /// Retrieve the root inventory folder for the given user. | ||
142 | /// </summary> | ||
143 | /// <param name="userID"></param> | ||
144 | /// <returns>null if no root folder was found</returns> | ||
145 | InventoryFolderBase GetRootFolder(UUID userID); | ||
146 | |||
147 | /// <summary> | ||
148 | /// Get the active gestures of the agent. | 164 | /// Get the active gestures of the agent. |
149 | /// </summary> | 165 | /// </summary> |
150 | /// <param name="userId"></param> | 166 | /// <param name="userId"></param> |