Class FileOrRendition
- java.lang.Object
-
- com.adobe.acs.commons.mcp.impl.processes.asset.FileOrRendition
-
- All Implemented Interfaces:
HierarchicalElement
public class FileOrRendition extends Object implements HierarchicalElement
Abstraction of a file which might be an asset or a rendition of another asset
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classFileOrRendition.HttpConnectionSourceclassFileOrRendition.SftpConnectionSourceclassFileOrRendition.UrlConnectionSource-
Nested classes/interfaces inherited from interface com.adobe.acs.commons.mcp.impl.processes.asset.HierarchicalElement
HierarchicalElement.UriHelper
-
-
Constructor Summary
Constructors Constructor Description FileOrRendition(ClientProvider clientProvider, String name, String url, Folder folder, Map<String,CompositeVariant> data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRendition(FileOrRendition rendition)Stream<HierarchicalElement>getChildren()StringgetItemName()StringgetJcrBasePath()StringgetName()StringgetOriginalAssetName()HierarchicalElementgetParent()Map<String,CompositeVariant>getProperties()CompositeVariantgetProperty(String prop)Map<String,FileOrRendition>getRenditions()SourcegetSource()StringgetSourcePath()booleanisFile()booleanisFolder()booleanisRendition()voidsetAsRenditionOfImage(String renditonName, String originalAssetName)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.adobe.acs.commons.mcp.impl.processes.asset.HierarchicalElement
excludeBaseFolder, getFileChildren, getFolderChildren, getNodeName, getNodeName, getNodePath, visitAllFiles, visitAllFiles, visitAllFolders, visitAllFolders
-
-
-
-
Constructor Detail
-
FileOrRendition
public FileOrRendition(ClientProvider clientProvider, String name, String url, Folder folder, Map<String,CompositeVariant> data)
-
-
Method Detail
-
setAsRenditionOfImage
public void setAsRenditionOfImage(String renditonName, String originalAssetName)
-
isFile
public boolean isFile()
- Specified by:
isFilein interfaceHierarchicalElement
-
isFolder
public boolean isFolder()
- Specified by:
isFolderin interfaceHierarchicalElement
-
isRendition
public boolean isRendition()
-
addRendition
public void addRendition(FileOrRendition rendition)
-
getRenditions
public Map<String,FileOrRendition> getRenditions()
-
getOriginalAssetName
public String getOriginalAssetName()
-
getParent
public HierarchicalElement getParent()
- Specified by:
getParentin interfaceHierarchicalElement
-
getName
public String getName()
- Specified by:
getNamein interfaceHierarchicalElement
-
getItemName
public String getItemName()
- Specified by:
getItemNamein interfaceHierarchicalElement
-
getSource
public Source getSource()
- Specified by:
getSourcein interfaceHierarchicalElement
-
getJcrBasePath
public String getJcrBasePath()
- Specified by:
getJcrBasePathin interfaceHierarchicalElement
-
getSourcePath
public String getSourcePath()
- Specified by:
getSourcePathin interfaceHierarchicalElement
-
getProperties
public Map<String,CompositeVariant> getProperties()
-
getProperty
public CompositeVariant getProperty(String prop)
-
getChildren
public Stream<HierarchicalElement> getChildren()
- Specified by:
getChildrenin interfaceHierarchicalElement
-
-