org.alfresco.repo.template
Interface TemplateContent
- All Superinterfaces:
- java.io.Serializable, TemplateNodeRef, TemplateProperties
- All Known Implementing Classes:
- AVMTemplateNode, BaseContentNode, BasePermissionsNode, CategoryTemplateNode, TemplateNode, VersionHistoryNode
public interface TemplateContent
- extends TemplateProperties
Contract for Template API objects that support content on the 'cm:content' default property.
getContent
java.lang.String getContent()
- Returns:
- the content String for this node from the default content property
(@see ContentModel.PROP_CONTENT)
getUrl
java.lang.String getUrl()
- Returns:
- For a content document, this method returns the URL to the content stream for
the default content property (@see ContentModel.PROP_CONTENT)
For a container node, this method return the URL to browse to the folder in the web-client
getDownloadUrl
java.lang.String getDownloadUrl()
- Returns:
- For a content document, this method returns the download URL to the content for
the default content property (@see ContentModel.PROP_CONTENT)
For a container node, this method returns an empty string
getMimetype
java.lang.String getMimetype()
- Returns:
- The mimetype encoding for content attached to the node from the default content property
(@see ContentModel.PROP_CONTENT)
getSize
long getSize()
- Returns:
- The size in bytes of the content attached to the node from the default content property
(@see ContentModel.PROP_CONTENT)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.