From 8aa16a9acf6f43598dba04632bb4b42bcd53d3b7 Mon Sep 17 00:00:00 2001 From: Dahlia Trimble Date: Mon, 3 Nov 2008 05:22:36 +0000 Subject: Thanks diva for patch that makes a bunch of methods in InventoryServiceBase virtual, so that they can be overriden in subclasses. --- OpenSim/Framework/Communications/InventoryServiceBase.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'OpenSim/Framework/Communications/InventoryServiceBase.cs') diff --git a/OpenSim/Framework/Communications/InventoryServiceBase.cs b/OpenSim/Framework/Communications/InventoryServiceBase.cs index d6392c4..5841151 100644 --- a/OpenSim/Framework/Communications/InventoryServiceBase.cs +++ b/OpenSim/Framework/Communications/InventoryServiceBase.cs @@ -111,7 +111,7 @@ namespace OpenSim.Framework.Communications } // See IInventoryServices - public InventoryFolderBase RequestRootFolder(UUID userID) + public virtual InventoryFolderBase RequestRootFolder(UUID userID) { // FIXME: Probably doesn't do what was originally intended - only ever queries the first plugin foreach (IInventoryDataPlugin plugin in m_plugins) @@ -185,7 +185,7 @@ namespace OpenSim.Framework.Communications #endregion // See IInventoryServices - public bool AddFolder(InventoryFolderBase folder) + public virtual bool AddFolder(InventoryFolderBase folder) { m_log.DebugFormat( "[AGENT INVENTORY]: Adding folder {0} {1} to folder {2}", folder.Name, folder.ID, folder.ParentID); @@ -200,7 +200,7 @@ namespace OpenSim.Framework.Communications } // See IInventoryServices - public bool UpdateFolder(InventoryFolderBase folder) + public virtual bool UpdateFolder(InventoryFolderBase folder) { m_log.DebugFormat( "[AGENT INVENTORY]: Updating folder {0} {1} to folder {2}", folder.Name, folder.ID, folder.ParentID); @@ -215,7 +215,7 @@ namespace OpenSim.Framework.Communications } // See IInventoryServices - public bool MoveFolder(InventoryFolderBase folder) + public virtual bool MoveFolder(InventoryFolderBase folder) { m_log.DebugFormat( "[AGENT INVENTORY]: Moving folder {0} {1} to folder {2}", folder.Name, folder.ID, folder.ParentID); @@ -230,7 +230,7 @@ namespace OpenSim.Framework.Communications } // See IInventoryServices - public bool AddItem(InventoryItemBase item) + public virtual bool AddItem(InventoryItemBase item) { m_log.DebugFormat( "[AGENT INVENTORY]: Adding item {0} {1} to folder {2}", item.Name, item.ID, item.Folder); @@ -245,7 +245,7 @@ namespace OpenSim.Framework.Communications } // See IInventoryServices - public bool UpdateItem(InventoryItemBase item) + public virtual bool UpdateItem(InventoryItemBase item) { m_log.InfoFormat( "[AGENT INVENTORY]: Updating item {0} {1} in folder {2}", item.Name, item.ID, item.Folder); @@ -260,7 +260,7 @@ namespace OpenSim.Framework.Communications } // See IInventoryServices - public bool DeleteItem(InventoryItemBase item) + public virtual bool DeleteItem(InventoryItemBase item) { m_log.InfoFormat( "[AGENT INVENTORY]: Deleting item {0} {1} from folder {2}", item.Name, item.ID, item.Folder); @@ -281,7 +281,7 @@ namespace OpenSim.Framework.Communications /// already know... Needs heavy refactoring. /// /// - public bool PurgeFolder(InventoryFolderBase folder) + public virtual bool PurgeFolder(InventoryFolderBase folder) { m_log.DebugFormat( "[AGENT INVENTORY]: Purging folder {0} {1} of its contents", folder.Name, folder.ID); -- cgit v1.1