public bool StoreFolder(XInventoryFolder folder)
        {
            m_allFolders[folder.folderID] = folder.Clone();

//            Console.WriteLine("Added folder {0} {1}", folder.folderName, folder.folderID);

            return true;
        }
Beispiel #2
0
        protected XInventoryFolder ConvertFromOpenSim(InventoryFolderBase folder)
        {
            XInventoryFolder newFolder = new XInventoryFolder();

            newFolder.parentFolderID = folder.ParentID;
            newFolder.type = (int)folder.Type;
            newFolder.version = (int)folder.Version;
            newFolder.folderName = folder.Name;
            newFolder.agentID = folder.Owner;
            newFolder.folderID = folder.ID;

            return newFolder;
        }
Beispiel #3
0
        // CM Helpers
        //
        protected InventoryFolderBase ConvertToOpenSim(XInventoryFolder folder)
        {
            InventoryFolderBase newFolder = new InventoryFolderBase();

            newFolder.ParentID = folder.parentFolderID;
            newFolder.Type = (short)folder.type;
            newFolder.Version = (ushort)folder.version;
            newFolder.Name = folder.folderName;
            newFolder.Owner = folder.agentID;
            newFolder.ID = folder.folderID;

            return newFolder;
        }
Beispiel #4
0
        protected XInventoryFolder CreateFolder(UUID principalID, UUID parentID, int type, string name)
        {
            XInventoryFolder newFolder = new XInventoryFolder();

            newFolder.folderName = name;
            newFolder.type = type;
            newFolder.version = 1;
            newFolder.folderID = UUID.Random();
            newFolder.agentID = principalID;
            newFolder.parentFolderID = parentID;

            m_Database.StoreFolder(newFolder);

            return newFolder;
        }
        // CM Helpers
        //
        protected InventoryFolderBase ConvertToOpenSim(XInventoryFolder folder)
        {
            InventoryFolderBase newFolder = new InventoryFolderBase();

            newFolder.ParentID = folder.parentFolderID;
            newFolder.Type = (short)folder.type;
            // Viewer can't understand anything that's not in it's LLFolderType enum
            if (newFolder.Type == 100)
                newFolder.Type = -1;
            newFolder.Version = (ushort)folder.version;
            newFolder.Name = folder.folderName;
            newFolder.Owner = folder.agentID;
            newFolder.ID = folder.folderID;

            return newFolder;
        }
 private void SetAsNormalFolder(XInventoryFolder suitcase)
 {
     suitcase.type = (short)AssetType.Folder;
 }
 private void SetAsNormalFolder(XInventoryFolder suitcase)
 {
     suitcase.type = InventoryItemBase.SUITCASE_FOLDER_FAKE_TYPE;
 }
        // CM Helpers
        //
        protected InventoryFolderBase ConvertToOpenSim(XInventoryFolder folder)
        {
            InventoryFolderBase newFolder = new InventoryFolderBase();

            newFolder.ParentID = folder.parentFolderID;
            newFolder.Type = (short)folder.type;
            //// Viewer can't understand anything that's not in it's LLFolderType enum
            //if (newFolder.Type == InventoryItemBase.SUITCASE_FOLDER_TYPE)
            //    newFolder.Type = InventoryItemBase.SUITCASE_FOLDER_FAKE_TYPE;
            newFolder.Version = (ushort)folder.version;
            newFolder.Name = folder.folderName;
            newFolder.Owner = folder.agentID;
            newFolder.ID = folder.folderID;

            return newFolder;
        }