com.hlcl.rql.as
Class AssetManagerSubFolder

java.lang.Object
  extended by com.hlcl.rql.as.Folder
      extended by com.hlcl.rql.as.AssetManagerSubFolder
All Implemented Interfaces:
CmsClientContainer, ProjectContainer

public class AssetManagerSubFolder
extends Folder

Diese Klasse beschreibt einen Unterordner eines AssetManager Ordners.

Dieser kann nur als Unterverzeichnis eines AssetManagers im Dateisystem existieren.

Die RQLs für einen solchen Unterordner scheinen die gleichen zu sein wie für normale Folder.

Author:
LEJAFR

Constructor Summary
AssetManagerSubFolder(Project project, AssetManagerFolder parentAssetManagerFolder, java.lang.String name, java.lang.String subFolderGuid, java.lang.String path, java.lang.String description)
          constructor
 
Method Summary
 java.lang.String getDescription()
           
 AssetManagerFolder getParentAssetManagerFolder()
          Liefert den parent Assetmanagerordner zu dem dieser Unterordner gehört.
 java.lang.String getPath()
           
 Project getProject()
          Liefert das Project, zu dem dieser Folder gehoert.
 java.lang.String getSubFolderGuid()
          Liefert die RedDot GUID dieses Unterordners zurück; Angleichung an Konvention.
 boolean isAssetManagerSubFolder()
          Liefert true, falls dieser folder ein Unterordner eines AssetManagers ist.
 
Methods inherited from class com.hlcl.rql.as.Folder
callCms, callCmsWithoutParsing, equals, exists, existsInSubFolder, getCmsClient, getFileSystemPath, getFolderGuid, getLogonGuid, getName, getProjectGuid, getSessionKey, hasNoSubFolders, hasSubFolders, isAssetManagerFolder, isAvailableInTextEditor, isFileFolder, isStoredInExternalSystem, isStoredInFileSystem, isStoredInOtherProject, isStoredInternal, replaceFileSystemPath, searchFiles, searchFiles, searchFiles, searchFiles, searchFiles
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssetManagerSubFolder

public AssetManagerSubFolder(Project project,
                             AssetManagerFolder parentAssetManagerFolder,
                             java.lang.String name,
                             java.lang.String subFolderGuid,
                             java.lang.String path,
                             java.lang.String description)
constructor

Parameters:
project - com.hlcl.rql.as.Project
name - java.lang.String
folderGuid - java.lang.String TODO not finished regarding super class constructor (path is doubled)
Method Detail

getDescription

public java.lang.String getDescription()
Returns:
Returns the description.

getParentAssetManagerFolder

public AssetManagerFolder getParentAssetManagerFolder()
Liefert den parent Assetmanagerordner zu dem dieser Unterordner gehört.


getPath

public java.lang.String getPath()
Returns:
Returns the path.

getProject

public Project getProject()
Description copied from class: Folder
Liefert das Project, zu dem dieser Folder gehoert.

Specified by:
getProject in interface ProjectContainer
Overrides:
getProject in class Folder
Returns:
Returns the project

getSubFolderGuid

public java.lang.String getSubFolderGuid()
Liefert die RedDot GUID dieses Unterordners zurück; Angleichung an Konvention.


isAssetManagerSubFolder

public boolean isAssetManagerSubFolder()
Liefert true, falls dieser folder ein Unterordner eines AssetManagers ist. Liefert immer true.

Overrides:
isAssetManagerSubFolder in class Folder