|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.template.BaseContentNode
public abstract class BaseContentNode
Base class for Template API objects that supply content functionality.
Nested Class Summary | |
---|---|
class |
BaseContentNode.TemplateContentData
Inner class wrapping and providing access to a ContentData property |
Field Summary | |
---|---|
protected java.util.Set |
aspects
|
protected java.util.List |
children
The children of this node |
protected static java.lang.String |
CONTENT_DOWNLOAD_PROP_URL
|
protected static java.lang.String |
CONTENT_DOWNLOAD_URL
|
protected static java.lang.String |
CONTENT_GET_PROP_URL
|
protected static java.lang.String |
CONTENT_GET_URL
|
protected static java.lang.String |
CONTENT_SERVICE_GET_PROP_URL
|
protected static java.lang.String |
CONTENT_SERVICE_GET_URL
|
protected static java.lang.String |
FOLDER_BROWSE_URL
|
protected TemplateImageResolver |
imageResolver
|
protected static java.lang.String |
NAMESPACE_BEGIN
|
protected ServiceRegistry |
services
|
Constructor Summary | |
---|---|
BaseContentNode()
|
Method Summary | |
---|---|
java.util.Set |
getAspects()
|
java.util.List |
getChildren()
|
java.lang.String |
getContent()
|
java.lang.String |
getDisplayMimetype()
|
java.lang.String |
getDisplayPath()
|
java.lang.String |
getDownloadUrl()
|
java.lang.String |
getEncoding()
|
boolean |
getHasChildren()
|
java.lang.String |
getIcon16()
|
java.lang.String |
getIcon32()
|
java.lang.String |
getIcon64()
|
boolean |
getIsContainer()
|
boolean |
getIsDocument()
|
boolean |
getIsLinkToContainer()
|
boolean |
getIsLinkToDocument()
|
java.lang.String |
getMimetype()
|
java.lang.String |
getQnamePath()
|
java.lang.String |
getServiceUrl()
|
java.lang.String |
getSiteShortName()
Returns the short name of the site this node is located within. |
long |
getSize()
|
java.lang.String |
getUrl()
|
java.lang.String |
getWebdavUrl()
|
boolean |
hasAspect(java.lang.String aspect)
|
boolean |
isTemplateContent(java.lang.Object o)
Helper to return true if the supplied property value is a TemplateContentData object |
boolean |
isTemplateNodeRef(java.lang.Object o)
Helper to return true if the supplied property value is a TemplateNodeRef object |
java.lang.String |
toString()
Override Object.toString() to provide useful debug output |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.alfresco.repo.template.TemplateProperties |
---|
getParent, getProperties |
Methods inherited from interface org.alfresco.repo.template.TemplateNodeRef |
---|
getId, getName, getNodeRef, getType |
Field Detail |
---|
protected static final java.lang.String CONTENT_GET_URL
protected static final java.lang.String CONTENT_GET_PROP_URL
protected static final java.lang.String CONTENT_DOWNLOAD_URL
protected static final java.lang.String CONTENT_DOWNLOAD_PROP_URL
protected static final java.lang.String CONTENT_SERVICE_GET_URL
protected static final java.lang.String CONTENT_SERVICE_GET_PROP_URL
protected static final java.lang.String FOLDER_BROWSE_URL
protected static final java.lang.String NAMESPACE_BEGIN
protected java.util.List children
protected ServiceRegistry services
protected TemplateImageResolver imageResolver
protected java.util.Set aspects
Constructor Detail |
---|
public BaseContentNode()
Method Detail |
---|
public boolean getIsContainer()
public boolean getIsDocument()
public boolean getIsLinkToContainer()
public boolean getIsLinkToDocument()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getQnamePath()
public java.lang.String getIcon16()
public java.lang.String getIcon32()
public java.lang.String getIcon64()
public java.lang.String getDisplayPath()
public java.util.List getChildren()
getChildren
in interface TemplateProperties
public boolean getHasChildren()
public java.util.Set getAspects()
getAspects
in interface TemplateProperties
public boolean hasAspect(java.lang.String aspect)
hasAspect
in interface TemplateProperties
aspect
- The aspect name to test for
public java.lang.String getContent()
getContent
in interface TemplateContent
public java.lang.String getUrl()
getUrl
in interface TemplateContent
For a container node, this method return the URL to browse to the folder in the web-client
public java.lang.String getDownloadUrl()
getDownloadUrl
in interface TemplateContent
For a container node, this method returns an empty string
public java.lang.String getServiceUrl()
public java.lang.String getWebdavUrl()
public java.lang.String getMimetype()
getMimetype
in interface TemplateContent
public java.lang.String getDisplayMimetype()
public java.lang.String getEncoding()
public long getSize()
getSize
in interface TemplateContent
public boolean isTemplateContent(java.lang.Object o)
o
- Object to test
public boolean isTemplateNodeRef(java.lang.Object o)
o
- Object to test
public java.lang.String getSiteShortName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |