Interface Folder
-
- All Superinterfaces:
BaseAsset
,FolderContainedAsset
,MetadataAwareAsset
,NamedAsset
,PermissionsCapableAsset
,PublishableAsset
public interface Folder extends PublishableAsset
Represents a folder asset- Since:
- 4.7
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<FolderContainedAsset>
getChildren()
Get theList
of children of this Folderjava.util.List<PathIdentifier>
getChildrenIdentifiers()
Get theList
of the identifiers identifying the children of this folder, never null.boolean
isNoWorkflowRequired()
Determine if no workflow is required for this folder-
Methods inherited from interface com.hannonhill.cascade.api.asset.common.BaseAsset
getAssetId, getAssetType, getIdentifer
-
Methods inherited from interface com.hannonhill.cascade.api.asset.home.FolderContainedAsset
getCreatedBy, getCreatedOn, getFolderOrder, getIdentifier, getLastModified, getLastModifiedBy, getParentFolder, getParentFolderIdentifier, getPath, getSite, getSiteId, getSiteName, getTags, isHideSystemName, setHideSystemName, setParentFolder, setParentFolderIdentifier
-
Methods inherited from interface com.hannonhill.cascade.api.asset.home.MetadataAwareAsset
getLabel, getLinkingAssets, getMetadata, getMetadataSet, getMetadataSetId
-
Methods inherited from interface com.hannonhill.cascade.api.asset.common.NamedAsset
getName, setName
-
Methods inherited from interface com.hannonhill.cascade.api.asset.common.PermissionsCapableAsset
isCurrentUserCanRead, isCurrentUserCanWrite, isUserCanRead, isUserCanWrite
-
Methods inherited from interface com.hannonhill.cascade.api.asset.home.PublishableAsset
getLastPublishedBy, getLastPublishedOn, getLink, getShouldBeIndexed, getShouldBePublished, setIncludeWhenIndexing, setIncludeWhenPublishing
-
-
-
-
Method Detail
-
getChildrenIdentifiers
java.util.List<PathIdentifier> getChildrenIdentifiers()
Get theList
of the identifiers identifying the children of this folder, never null.- Returns:
-
getChildren
java.util.List<FolderContainedAsset> getChildren()
Get theList
of children of this Folder- Returns:
- a
List
ofFolderContainedAsset
, which are the children of this folder, never null.
-
isNoWorkflowRequired
boolean isNoWorkflowRequired()
Determine if no workflow is required for this folder- Returns:
- true if no workfow is required for assets created/ edited/deleted/copied in this folder, false otherwise
-
-