* minor: Rename IInterGridInventoryServices since it's inter service rather than inter grid
							parent
							
								
									a4ad6a67b7
								
							
						
					
					
						commit
						29e8fcd13c
					
				| 
						 | 
				
			
			@ -88,11 +88,11 @@ namespace OpenSim.Framework.Communications
 | 
			
		|||
        }
 | 
			
		||||
        protected AssetCache m_assetCache;                
 | 
			
		||||
        
 | 
			
		||||
        public IInterGridInventoryServices InterGridInventoryService
 | 
			
		||||
        public IInterServiceInventoryServices InterServiceInventoryService
 | 
			
		||||
        {
 | 
			
		||||
            get { return m_interGridInventoryService; }
 | 
			
		||||
            get { return m_interServiceInventoryService; }
 | 
			
		||||
        }        
 | 
			
		||||
        protected IInterGridInventoryServices m_interGridInventoryService;
 | 
			
		||||
        protected IInterServiceInventoryServices m_interServiceInventoryService;
 | 
			
		||||
 | 
			
		||||
        public NetworkServersInfo NetworkServersInfo
 | 
			
		||||
        {
 | 
			
		||||
| 
						 | 
				
			
			@ -296,7 +296,7 @@ namespace OpenSim.Framework.Communications
 | 
			
		|||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
                InventoryService.CreateNewUserInventory(userProf.ID);
 | 
			
		||||
                InterServiceInventoryService.CreateNewUserInventory(userProf.ID);
 | 
			
		||||
                m_log.Info("[USERS]: Created new inventory set for " + firstName + " " + lastName);
 | 
			
		||||
                return userProf.ID;
 | 
			
		||||
            }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@ namespace OpenSim.Framework.Communications
 | 
			
		|||
    /// <summary>
 | 
			
		||||
    /// Inventory operations used between grid services.
 | 
			
		||||
    /// </summary>    
 | 
			
		||||
    public interface IInterGridInventoryServices
 | 
			
		||||
    public interface IInterServiceInventoryServices
 | 
			
		||||
    {        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Create a new inventory for the given user.
 | 
			
		||||
| 
						 | 
				
			
			@ -40,7 +40,7 @@ namespace OpenSim.Framework.Communications
 | 
			
		|||
    /// <summary>
 | 
			
		||||
    /// Defines all the operations one can perform on a user's inventory.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public interface IInventoryServices : IInterGridInventoryServices
 | 
			
		||||
    public interface IInventoryServices
 | 
			
		||||
    {        
 | 
			
		||||
        string Host
 | 
			
		||||
        {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -38,7 +38,7 @@ namespace OpenSim.Framework.Communications
 | 
			
		|||
    /// <summary>
 | 
			
		||||
    /// Abstract base class used by local and grid implementations of an inventory service.
 | 
			
		||||
    /// </summary>
 | 
			
		||||
    public abstract class InventoryServiceBase : IInventoryServices, IInterGridInventoryServices
 | 
			
		||||
    public abstract class InventoryServiceBase : IInventoryServices, IInterServiceInventoryServices
 | 
			
		||||
    {
 | 
			
		||||
        private static readonly ILog m_log
 | 
			
		||||
            = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,7 +54,7 @@ namespace OpenSim.Grid.UserServer
 | 
			
		|||
        public UserManager m_userManager;
 | 
			
		||||
        public UserLoginService m_loginService;
 | 
			
		||||
        public MessageServersConnector m_messagesService;
 | 
			
		||||
        protected IInventoryServices m_inventoryService;
 | 
			
		||||
        protected IInterServiceInventoryServices m_interServiceInventoryService;
 | 
			
		||||
 | 
			
		||||
        private LLUUID m_lastCreatedUser = LLUUID.Random();
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -103,7 +103,7 @@ namespace OpenSim.Grid.UserServer
 | 
			
		|||
            m_loginService = new UserLoginService(
 | 
			
		||||
                 m_userManager, new LibraryRootFolder(), Cfg, Cfg.DefaultStartupMsg);
 | 
			
		||||
 | 
			
		||||
            m_inventoryService = new OGS1InventoryService(m_userManager._config.InventoryUrl);
 | 
			
		||||
            m_interServiceInventoryService = new OGS1InventoryService(m_userManager._config.InventoryUrl);
 | 
			
		||||
            
 | 
			
		||||
            m_messagesService = new MessageServersConnector();
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -196,7 +196,7 @@ namespace OpenSim.Grid.UserServer
 | 
			
		|||
 | 
			
		||||
                    try
 | 
			
		||||
                    {                        
 | 
			
		||||
                        if (!m_inventoryService.CreateNewUserInventory(userID))
 | 
			
		||||
                        if (!m_interServiceInventoryService.CreateNewUserInventory(userID))
 | 
			
		||||
                        {
 | 
			
		||||
                            throw new Exception(
 | 
			
		||||
                                String.Format(
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -46,7 +46,7 @@ namespace OpenSim.Region.Communications.Local
 | 
			
		|||
        {
 | 
			
		||||
            AddInventoryService(inventoryService);
 | 
			
		||||
            m_defaultInventoryHost = inventoryService.Host;
 | 
			
		||||
            m_interGridInventoryService = inventoryService;
 | 
			
		||||
            m_interServiceInventoryService = inventoryService;
 | 
			
		||||
            m_userService = userService;
 | 
			
		||||
            m_avatarService = (IAvatarService)userService;
 | 
			
		||||
            m_gridService = gridService;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -85,7 +85,7 @@ namespace OpenSim.Region.Communications.Local
 | 
			
		|||
                profile = m_userManager.GetUserProfile(firstname, lastname);
 | 
			
		||||
                if (profile != null)
 | 
			
		||||
                {
 | 
			
		||||
                    m_Parent.InterGridInventoryService.CreateNewUserInventory(profile.ID);
 | 
			
		||||
                    m_Parent.InterServiceInventoryService.CreateNewUserInventory(profile.ID);
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                return profile;
 | 
			
		||||
| 
						 | 
				
			
			@ -260,13 +260,13 @@ namespace OpenSim.Region.Communications.Local
 | 
			
		|||
        // See LoginService
 | 
			
		||||
        protected override InventoryData GetInventorySkeleton(LLUUID userID, string serverUrl)
 | 
			
		||||
        {
 | 
			
		||||
            List<InventoryFolderBase> folders = m_Parent.InterGridInventoryService.GetInventorySkeleton(userID);
 | 
			
		||||
            List<InventoryFolderBase> folders = m_Parent.InterServiceInventoryService.GetInventorySkeleton(userID);
 | 
			
		||||
 | 
			
		||||
            // If we have user auth but no inventory folders for some reason, create a new set of folders.
 | 
			
		||||
            if (null == folders || 0 == folders.Count)
 | 
			
		||||
            {
 | 
			
		||||
                m_Parent.InterGridInventoryService.CreateNewUserInventory(userID);
 | 
			
		||||
                folders = m_Parent.InterGridInventoryService.GetInventorySkeleton(userID);
 | 
			
		||||
                m_Parent.InterServiceInventoryService.CreateNewUserInventory(userID);
 | 
			
		||||
                folders = m_Parent.InterServiceInventoryService.GetInventorySkeleton(userID);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            LLUUID rootID = LLUUID.Zero;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -37,7 +37,7 @@ namespace OpenSim.Region.Communications.Local
 | 
			
		|||
        // private readonly NetworkServersInfo m_serversInfo;
 | 
			
		||||
        private readonly uint m_defaultHomeX;
 | 
			
		||||
        private readonly uint m_defaultHomeY;
 | 
			
		||||
        private IInterGridInventoryServices m_interGridInventoryService;
 | 
			
		||||
        private IInterServiceInventoryServices m_interServiceInventoryService;
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        ///
 | 
			
		||||
| 
						 | 
				
			
			@ -48,14 +48,14 @@ namespace OpenSim.Region.Communications.Local
 | 
			
		|||
        /// <param name="inventoryService"></param>
 | 
			
		||||
        /// <param name="statsCollector">Can be null if stats collection is not required.</param>
 | 
			
		||||
        public LocalUserServices(NetworkServersInfo serversInfo, uint defaultHomeLocX, uint defaultHomeLocY,
 | 
			
		||||
                                 IInterGridInventoryServices interGridInventoryService)
 | 
			
		||||
                                 IInterServiceInventoryServices interServiceInventoryService)
 | 
			
		||||
        {
 | 
			
		||||
            // m_serversInfo = serversInfo;
 | 
			
		||||
 | 
			
		||||
            m_defaultHomeX = defaultHomeLocX;
 | 
			
		||||
            m_defaultHomeY = defaultHomeLocY;
 | 
			
		||||
 | 
			
		||||
            m_interGridInventoryService = interGridInventoryService;
 | 
			
		||||
            m_interServiceInventoryService = interServiceInventoryService;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public override UserProfileData SetupMasterUser(string firstName, string lastName)
 | 
			
		||||
| 
						 | 
				
			
			@ -82,7 +82,7 @@ namespace OpenSim.Region.Communications.Local
 | 
			
		|||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
                m_interGridInventoryService.CreateNewUserInventory(profile.ID);
 | 
			
		||||
                m_interServiceInventoryService.CreateNewUserInventory(profile.ID);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            return profile;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -39,7 +39,7 @@ using OpenSim.Framework.Statistics;
 | 
			
		|||
 | 
			
		||||
namespace OpenSim.Region.Communications.OGS1
 | 
			
		||||
{
 | 
			
		||||
    public class OGS1InventoryService : IInventoryServices, IInterGridInventoryServices
 | 
			
		||||
    public class OGS1InventoryService : IInventoryServices, IInterServiceInventoryServices
 | 
			
		||||
    {
 | 
			
		||||
        private static readonly ILog m_log
 | 
			
		||||
            = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -39,7 +39,7 @@ using OpenSim.Framework.Statistics;
 | 
			
		|||
 | 
			
		||||
namespace OpenSim.Region.Communications.OGS1
 | 
			
		||||
{
 | 
			
		||||
    public class OGS1SecureInventoryService : ISecureInventoryService, IInterGridInventoryServices
 | 
			
		||||
    public class OGS1SecureInventoryService : ISecureInventoryService, IInterServiceInventoryServices
 | 
			
		||||
    {
 | 
			
		||||
        private static readonly ILog m_log
 | 
			
		||||
            = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue