info.magnolia.dam.jcr
Class JcrAsset
java.lang.Object
info.magnolia.dam.api.AbstractItem<JcrAssetProvider>
info.magnolia.dam.jcr.AbstractJcrItem
info.magnolia.dam.jcr.JcrAsset
- All Implemented Interfaces:
- info.magnolia.dam.api.Asset, info.magnolia.dam.api.Item
public class JcrAsset
- extends AbstractJcrItem
- implements info.magnolia.dam.api.Asset
JCR implementation of a Asset
definition.
Methods inherited from class info.magnolia.dam.api.AbstractItem |
getAssetProvider, getItemKey, isFolder |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface info.magnolia.dam.api.Item |
getAssetProvider, getItemKey, getName, getParent, getPath, isFolder |
JcrAsset
public JcrAsset(JcrAssetProvider assetProvider,
javax.jcr.Node itemNode)
getLink
public String getLink()
- Specified by:
getLink
in interface info.magnolia.dam.api.Asset
isAsset
public boolean isAsset()
- Specified by:
isAsset
in interface info.magnolia.dam.api.Item
- Overrides:
isAsset
in class info.magnolia.dam.api.AbstractItem<JcrAssetProvider>
getTitle
public String getTitle()
- Specified by:
getTitle
in interface info.magnolia.dam.api.Asset
getSubject
public String getSubject()
- Specified by:
getSubject
in interface info.magnolia.dam.api.Asset
getDescription
public String getDescription()
- Specified by:
getDescription
in interface info.magnolia.dam.api.Asset
getCaption
public String getCaption()
- Specified by:
getCaption
in interface info.magnolia.dam.api.Asset
getLanguage
public String getLanguage()
- Specified by:
getLanguage
in interface info.magnolia.dam.api.Asset
getCopyright
public String getCopyright()
- Specified by:
getCopyright
in interface info.magnolia.dam.api.Asset
getComment
public String getComment()
- Specified by:
getComment
in interface info.magnolia.dam.api.Asset
getCreated
public Calendar getCreated()
- Specified by:
getCreated
in interface info.magnolia.dam.api.Asset
getLastModified
public Calendar getLastModified()
- Specified by:
getLastModified
in interface info.magnolia.dam.api.Asset
getMetadata
public <M extends info.magnolia.dam.api.metadata.AssetMetadata> M getMetadata(Class<M> metaDataType)
- Specified by:
getMetadata
in interface info.magnolia.dam.api.Asset
getMimeType
public String getMimeType()
- Specified by:
getMimeType
in interface info.magnolia.dam.api.Asset
getFileSize
public long getFileSize()
- Specified by:
getFileSize
in interface info.magnolia.dam.api.Asset
getContentStream
public InputStream getContentStream()
- Specified by:
getContentStream
in interface info.magnolia.dam.api.Asset
getFileName
public String getFileName()
- Specified by:
getFileName
in interface info.magnolia.dam.api.Asset
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.