using System; using System.Collections.Generic; using System.Text; using OpenSim.Framework; using OpenMetaverse; using OpenSim.Services.Interfaces; using Nini.Config; namespace OpenSim.Tests.Common.Mock { public class TestInventoryService : IInventoryService { public TestInventoryService() { } public TestInventoryService(IConfigSource config) { } /// /// /// /// /// public bool CreateUserInventory(UUID userId) { return false; } /// /// /// /// /// public List GetInventorySkeleton(UUID userId) { List folders = new List(); InventoryFolderBase folder = new InventoryFolderBase(); folder.ID = UUID.Random(); folder.Owner = userId; folders.Add(folder); return folders; } /// /// Returns a list of all the active gestures in a user's inventory. /// /// /// The of the user /// /// /// A flat list of the gesture items. /// public List GetActiveGestures(UUID userId) { return null; } public InventoryCollection GetUserInventory(UUID userID) { return null; } public void GetUserInventory(UUID userID, OpenSim.Services.Interfaces.InventoryReceiptCallback callback) { } public List GetFolderItems(UUID userID, UUID folderID) { return null; } public bool AddFolder(InventoryFolderBase folder) { return false; } public bool UpdateFolder(InventoryFolderBase folder) { return false; } public bool MoveFolder(InventoryFolderBase folder) { return false; } public bool PurgeFolder(InventoryFolderBase folder) { return false; } public bool AddItem(InventoryItemBase item) { return false; } public bool UpdateItem(InventoryItemBase item) { return false; } public bool DeleteItem(InventoryItemBase item) { return false; } public InventoryItemBase QueryItem(InventoryItemBase item) { return null; } public InventoryFolderBase QueryFolder(InventoryFolderBase folder) { return null; } public bool HasInventoryForUser(UUID userID) { return false; } public InventoryFolderBase RequestRootFolder(UUID userID) { InventoryFolderBase root = new InventoryFolderBase(); root.ID = UUID.Random(); root.Owner = userID; root.ParentID = UUID.Zero; return root; } } }