public AssetManagerFolder(IAssetManagerFolder parentFolder, XmlElement xmlElement)
     : base(parentFolder.Project, xmlElement)
 {
     _parentFolder = parentFolder;
     SubFolders    = new EmptySubFolders(this);
     Files         = new AssetManagerFiles(this, Caching.Enabled);
 }
Exemplo n.º 2
0
 private static void SetValuesFromSubFolder(IProjectObject parent, IXmlReadWriteWrapper writeElement, IFile value,
                                            IAssetManagerFolder ownFolder)
 {
     ownFolder = ownFolder.SubFolders.GetByName(value.Folder.Name);
     writeElement.SetAttributeValue(ELTSRCSUBDIRGUID, ownFolder.Guid.ToRQLString());
     SetFilename(parent, value, ownFolder, writeElement);
 }
Exemplo n.º 3
0
        private static IAssetManagerFolder GetTopLevelFolder(IProjectObject parent, IAssetManagerFolder value)
        {
            var ownTopLevelFolder = parent.Project.Folders.GetByName(value.ParentFolder.Name) as IAssetManagerFolder;

            if (ownTopLevelFolder == null)
            {
                throw new SmartAPIException(parent.Session.ServerLogin,
                                            string.Format("No asset folder with name {0} found in project {1}",
                                                          value.ParentFolder.Name, parent.Project));
            }
            return(ownTopLevelFolder);
        }
Exemplo n.º 4
0
 internal AssetManagerFiles(IAssetManagerFolder folder, Caching caching) : base(folder, caching)
 {
     RetrieveFunc = GetFiles;
 }
 internal AssetManagerFiles(IAssetManagerFolder folder, Caching caching) : base(folder, caching)
 {
     RetrieveFunc = GetFiles;
 }
Exemplo n.º 6
0
 public bool Contains(IAssetManagerFolder element)
 {
     return(false);
 }
Exemplo n.º 7
0
 internal EmptySubFolders(IAssetManagerFolder parentFolder)
 {
     ParentFolder = parentFolder;
 }
Exemplo n.º 8
0
 public bool TryGetByName(string name, out IAssetManagerFolder output)
 {
     output = null;
     return(false);
 }
Exemplo n.º 9
0
 public bool TryGetByGuid(Guid guid, out IAssetManagerFolder output)
 {
     output = null;
     return(false);
 }
Exemplo n.º 10
0
 public bool TryGet(string name, out IAssetManagerFolder obj)
 {
     obj = null;
     return(false);
 }
 public AssetManagerFolder(IProject project, XmlElement xmlElement) : base(project, xmlElement)
 {
     _parentFolder = null;
     SubFolders    = new SubFolders(this, Caching.Enabled);
     Files         = new AssetManagerFiles(this, Caching.Enabled);
 }
Exemplo n.º 12
0
 public AssetManagerFolder(IProject project, XmlElement xmlElement)
     : base(project, xmlElement)
 {
     _parentFolder = null;
     SubFolders = new SubFolders(this, Caching.Enabled);
     Files = new AssetManagerFiles(this, Caching.Enabled);
 }
Exemplo n.º 13
0
 public AssetManagerFolder(IAssetManagerFolder parentFolder, XmlElement xmlElement)
     : base(parentFolder.Project, xmlElement)
 {
     _parentFolder = parentFolder;
     SubFolders = new EmptySubFolders(this);
     Files = new AssetManagerFiles(this, Caching.Enabled);
 }