diff options
Diffstat (limited to '')
-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 15da3cb..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 RequestRootFolder(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> |