diff options
Diffstat (limited to 'OpenSim/Region/CoreModules/ServiceConnectorsOut')
5 files changed, 33 insertions, 11 deletions
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/BaseInventoryConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/BaseInventoryConnector.cs index 1e51187..5b13d58 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/BaseInventoryConnector.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/BaseInventoryConnector.cs | |||
@@ -205,6 +205,8 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
205 | 205 | ||
206 | public abstract InventoryItemBase GetItem(InventoryItemBase item); | 206 | public abstract InventoryItemBase GetItem(InventoryItemBase item); |
207 | 207 | ||
208 | public abstract InventoryFolderBase GetFolder(UUID folderId, UUID userId); | ||
209 | |||
208 | public abstract InventoryFolderBase GetFolder(InventoryFolderBase folder); | 210 | public abstract InventoryFolderBase GetFolder(InventoryFolderBase folder); |
209 | 211 | ||
210 | /// <summary> | 212 | /// <summary> |
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs index e09db15..fc30347 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/HGInventoryBroker.cs | |||
@@ -1,4 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) Contributors, http://opensimulator.org/ | 2 | * Copyright (c) Contributors, http://opensimulator.org/ |
3 | * See CONTRIBUTORS.TXT for a full list of copyright holders. | 3 | * See CONTRIBUTORS.TXT for a full list of copyright holders. |
4 | * | 4 | * |
@@ -470,7 +470,7 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
470 | return connector.DeleteItems(ownerID, itemIDs); | 470 | return connector.DeleteItems(ownerID, itemIDs); |
471 | } | 471 | } |
472 | 472 | ||
473 | public InventoryItemBase GetItem(InventoryItemBase item) | 473 | public InventoryItemBase GetItem(InventoryItemBase item) |
474 | { | 474 | { |
475 | if (item == null) | 475 | if (item == null) |
476 | return null; | 476 | return null; |
@@ -486,7 +486,12 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
486 | return connector.GetItem(item); | 486 | return connector.GetItem(item); |
487 | } | 487 | } |
488 | 488 | ||
489 | public InventoryFolderBase GetFolder(InventoryFolderBase folder) | 489 | public InventoryFolderBase GetFolder(UUID folderId, UUID userId) |
490 | { | ||
491 | return GetFolder(new InventoryFolderBase(folderId, userId)); | ||
492 | } | ||
493 | |||
494 | public InventoryFolderBase GetFolder(InventoryFolderBase folder) | ||
490 | { | 495 | { |
491 | if (folder == null) | 496 | if (folder == null) |
492 | return null; | 497 | return null; |
@@ -503,12 +508,12 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
503 | return connector.GetFolder(folder); | 508 | return connector.GetFolder(folder); |
504 | } | 509 | } |
505 | 510 | ||
506 | public bool HasInventoryForUser(UUID userID) | 511 | public bool HasInventoryForUser(UUID userID) |
507 | { | 512 | { |
508 | return false; | 513 | return false; |
509 | } | 514 | } |
510 | 515 | ||
511 | public List<InventoryItemBase> GetActiveGestures(UUID userId) | 516 | public List<InventoryItemBase> GetActiveGestures(UUID userId) |
512 | { | 517 | { |
513 | return new List<InventoryItemBase>(); | 518 | return new List<InventoryItemBase>(); |
514 | } | 519 | } |
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/LocalInventoryServiceConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/LocalInventoryServiceConnector.cs index 22bd04c..76be791 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/LocalInventoryServiceConnector.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/LocalInventoryServiceConnector.cs | |||
@@ -267,6 +267,11 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
267 | return item; | 267 | return item; |
268 | } | 268 | } |
269 | 269 | ||
270 | public InventoryFolderBase GetFolder(UUID folderId, UUID userId) | ||
271 | { | ||
272 | return GetFolder(new InventoryFolderBase(folderId, userId)); | ||
273 | } | ||
274 | |||
270 | public InventoryFolderBase GetFolder(InventoryFolderBase folder) | 275 | public InventoryFolderBase GetFolder(InventoryFolderBase folder) |
271 | { | 276 | { |
272 | return m_InventoryService.GetFolder(folder); | 277 | return m_InventoryService.GetFolder(folder); |
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs index aa3b30d..6d43280 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs | |||
@@ -307,6 +307,11 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
307 | return m_RemoteConnector.QueryItem(item.Owner.ToString(), item, sessionID); | 307 | return m_RemoteConnector.QueryItem(item.Owner.ToString(), item, sessionID); |
308 | } | 308 | } |
309 | 309 | ||
310 | public override InventoryFolderBase GetFolder(UUID folderId, UUID userId) | ||
311 | { | ||
312 | return GetFolder(new InventoryFolderBase(folderId, userId)); | ||
313 | } | ||
314 | |||
310 | public override InventoryFolderBase GetFolder(InventoryFolderBase folder) | 315 | public override InventoryFolderBase GetFolder(InventoryFolderBase folder) |
311 | { | 316 | { |
312 | if (folder == null) | 317 | if (folder == null) |
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteXInventoryServiceConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteXInventoryServiceConnector.cs index 277060d..b1e21a1 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteXInventoryServiceConnector.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteXInventoryServiceConnector.cs | |||
@@ -250,7 +250,7 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
250 | } | 250 | } |
251 | 251 | ||
252 | 252 | ||
253 | public bool DeleteItems(UUID ownerID, List<UUID> itemIDs) | 253 | public bool DeleteItems(UUID ownerID, List<UUID> itemIDs) |
254 | { | 254 | { |
255 | if (itemIDs == null) | 255 | if (itemIDs == null) |
256 | return false; | 256 | return false; |
@@ -260,7 +260,7 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
260 | return m_RemoteConnector.DeleteItems(ownerID, itemIDs); | 260 | return m_RemoteConnector.DeleteItems(ownerID, itemIDs); |
261 | } | 261 | } |
262 | 262 | ||
263 | public InventoryItemBase GetItem(InventoryItemBase item) | 263 | public InventoryItemBase GetItem(InventoryItemBase item) |
264 | { | 264 | { |
265 | m_log.DebugFormat("[XINVENTORY CONNECTOR]: GetItem {0}", item.ID); | 265 | m_log.DebugFormat("[XINVENTORY CONNECTOR]: GetItem {0}", item.ID); |
266 | if (item == null) | 266 | if (item == null) |
@@ -271,7 +271,12 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
271 | return m_RemoteConnector.GetItem(item); | 271 | return m_RemoteConnector.GetItem(item); |
272 | } | 272 | } |
273 | 273 | ||
274 | public InventoryFolderBase GetFolder(InventoryFolderBase folder) | 274 | public InventoryFolderBase GetFolder(UUID folderId, UUID userId) |
275 | { | ||
276 | return GetFolder(new InventoryFolderBase(folderId, userId)); | ||
277 | } | ||
278 | |||
279 | public InventoryFolderBase GetFolder(InventoryFolderBase folder) | ||
275 | { | 280 | { |
276 | m_log.DebugFormat("[XINVENTORY CONNECTOR]: GetFolder {0}", folder.ID); | 281 | m_log.DebugFormat("[XINVENTORY CONNECTOR]: GetFolder {0}", folder.ID); |
277 | if (folder == null) | 282 | if (folder == null) |
@@ -280,17 +285,17 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
280 | return m_RemoteConnector.GetFolder(folder); | 285 | return m_RemoteConnector.GetFolder(folder); |
281 | } | 286 | } |
282 | 287 | ||
283 | public bool HasInventoryForUser(UUID userID) | 288 | public bool HasInventoryForUser(UUID userID) |
284 | { | 289 | { |
285 | return false; | 290 | return false; |
286 | } | 291 | } |
287 | 292 | ||
288 | public List<InventoryItemBase> GetActiveGestures(UUID userId) | 293 | public List<InventoryItemBase> GetActiveGestures(UUID userId) |
289 | { | 294 | { |
290 | return new List<InventoryItemBase>(); | 295 | return new List<InventoryItemBase>(); |
291 | } | 296 | } |
292 | 297 | ||
293 | public int GetAssetPermissions(UUID userID, UUID assetID) | 298 | public int GetAssetPermissions(UUID userID, UUID assetID) |
294 | { | 299 | { |
295 | return m_RemoteConnector.GetAssetPermissions(userID, assetID); | 300 | return m_RemoteConnector.GetAssetPermissions(userID, assetID); |
296 | } | 301 | } |