test item data storage impementation (unused as of yet)
parent
eeb7fda62a
commit
1f7466e5c3
|
@ -39,12 +39,17 @@ namespace OpenSim.Tests.Common.Mock
|
||||||
/// tests are single threaded.
|
/// tests are single threaded.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class TestInventoryDataPlugin : IInventoryDataPlugin
|
public class TestInventoryDataPlugin : IInventoryDataPlugin
|
||||||
{
|
{
|
||||||
/// <value>
|
/// <value>
|
||||||
/// Known inventory folders
|
/// Inventory folders
|
||||||
/// </value>
|
/// </value>
|
||||||
private Dictionary<UUID, InventoryFolderBase> m_folders = new Dictionary<UUID, InventoryFolderBase>();
|
private Dictionary<UUID, InventoryFolderBase> m_folders = new Dictionary<UUID, InventoryFolderBase>();
|
||||||
|
|
||||||
|
//// <value>
|
||||||
|
/// Inventory items
|
||||||
|
/// </value>
|
||||||
|
private Dictionary<UUID, InventoryItemBase> m_items = new Dictionary<UUID, InventoryItemBase>();
|
||||||
|
|
||||||
/// <value>
|
/// <value>
|
||||||
/// User root folders
|
/// User root folders
|
||||||
/// </value>
|
/// </value>
|
||||||
|
@ -99,9 +104,7 @@ namespace OpenSim.Tests.Common.Mock
|
||||||
}
|
}
|
||||||
|
|
||||||
return folders;
|
return folders;
|
||||||
}
|
}
|
||||||
|
|
||||||
public InventoryItemBase getInventoryItem(UUID item) { return null; }
|
|
||||||
|
|
||||||
public InventoryFolderBase getInventoryFolder(UUID folderId)
|
public InventoryFolderBase getInventoryFolder(UUID folderId)
|
||||||
{
|
{
|
||||||
|
@ -111,15 +114,6 @@ namespace OpenSim.Tests.Common.Mock
|
||||||
return folder;
|
return folder;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addInventoryItem(InventoryItemBase item) {}
|
|
||||||
public void updateInventoryItem(InventoryItemBase item) {}
|
|
||||||
public void deleteInventoryItem(UUID item) {}
|
|
||||||
|
|
||||||
public InventoryItemBase queryInventoryItem(UUID item)
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
public InventoryFolderBase queryInventoryFolder(UUID folderID)
|
public InventoryFolderBase queryInventoryFolder(UUID folderID)
|
||||||
{
|
{
|
||||||
return getInventoryFolder(folderID);
|
return getInventoryFolder(folderID);
|
||||||
|
@ -150,6 +144,29 @@ namespace OpenSim.Tests.Common.Mock
|
||||||
m_folders.Remove(folderId);
|
m_folders.Remove(folderId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void addInventoryItem(InventoryItemBase item) { m_items[item.ID] = item; }
|
||||||
|
|
||||||
|
public void updateInventoryItem(InventoryItemBase item) { addInventoryItem(item); }
|
||||||
|
|
||||||
|
public void deleteInventoryItem(UUID itemId)
|
||||||
|
{
|
||||||
|
if (m_items.ContainsKey(itemId))
|
||||||
|
m_items.Remove(itemId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public InventoryItemBase getInventoryItem(UUID itemId)
|
||||||
|
{
|
||||||
|
if (m_items.ContainsKey(itemId))
|
||||||
|
return m_items[itemId];
|
||||||
|
else
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public InventoryItemBase queryInventoryItem(UUID item)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
public List<InventoryItemBase> fetchActiveGestures(UUID avatarID) { return null; }
|
public List<InventoryItemBase> fetchActiveGestures(UUID avatarID) { return null; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue