Package org.alfresco.repo.jscript
Class CategoryTemplateNode
- java.lang.Object
-
- org.alfresco.repo.template.BaseContentNode
-
- org.alfresco.repo.template.BasePermissionsNode
-
- org.alfresco.repo.template.TemplateNode
-
- org.alfresco.repo.jscript.CategoryTemplateNode
-
- All Implemented Interfaces:
Serializable,TemplateContent,TemplateNodeRef,TemplatePermissions,TemplateProperties,NamespacePrefixResolverProvider
public class CategoryTemplateNode extends TemplateNode
Category Nodes from the classification helper have special support.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.alfresco.repo.template.TemplateNode
TemplateNode.TemplateAuditInfo
-
Nested classes/interfaces inherited from class org.alfresco.repo.template.BaseContentNode
BaseContentNode.TemplateContentData
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.template.TemplateNode
nodeRef
-
Fields inherited from class org.alfresco.repo.template.BaseContentNode
aspects, children, CONTENT_DOWNLOAD_PROP_URL, CONTENT_DOWNLOAD_URL, CONTENT_GET_PROP_URL, CONTENT_GET_URL, CONTENT_SERVICE_GET_PROP_URL, CONTENT_SERVICE_GET_URL, FOLDER_BROWSE_URL, imageResolver, NAMESPACE_BEGIN, services
-
-
Constructor Summary
Constructors Constructor Description CategoryTemplateNode(NodeRef nodeRef, ServiceRegistry services, TemplateImageResolver resolver)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<TemplateNode>getCategoryMembers()List<TemplateNode>getImmediateCategoryMembers()List<TemplateNode>getImmediateMembersAndSubCategories()List<CategoryTemplateNode>getImmediateSubCategories()booleangetIsCategory()List<TemplateNode>getMembersAndSubCategories()List<CategoryTemplateNode>getSubCategories()-
Methods inherited from class org.alfresco.repo.template.TemplateNode
getAssociations, getAssocs, getAuditTrail, getChildAssociations, getChildAssocs, getChildAssocsByType, getChildByNamePath, getChildrenByLuceneSearch, getChildrenBySavedSearch, getChildrenByXPath, getExists, getId, getImageResolver, getIsLocked, getIsWorkingCopy, getName, getNamespacePrefixResolver, getNodeByReference, getNodeRef, getParent, getParentTypeShort, getPrimaryParentAssoc, getProperties, getShareUrl, getSourceAssociations, getSourceAssocs, getStoreId, getStoreType, getType, getTypeShort, getVersionHistory, getXmlNodeModel
-
Methods inherited from class org.alfresco.repo.template.BasePermissionsNode
getDirectPermissions, getFullPermissions, getInheritsPermissions, getPermissions, hasPermission
-
Methods inherited from class org.alfresco.repo.template.BaseContentNode
getAspects, getChildren, getContent, getDisplayMimetype, getDisplayPath, getDownloadUrl, getEncoding, getHasChildren, getIcon16, getIcon32, getIcon64, getIsContainer, getIsDocument, getIsLinkToContainer, getIsLinkToDocument, getMimetype, getQnamePath, getServiceUrl, getSiteShortName, getSize, getUrl, getWebdavUrl, hasAspect, isTemplateContent, isTemplateNodeRef, toString
-
-
-
-
Constructor Detail
-
CategoryTemplateNode
public CategoryTemplateNode(NodeRef nodeRef, ServiceRegistry services, TemplateImageResolver resolver)
Constructor- Parameters:
nodeRef- NodeRefservices- ServiceRegistryresolver- TemplateImageResolver
-
-
Method Detail
-
getIsCategory
public boolean getIsCategory()
- Overrides:
getIsCategoryin classTemplateNode- Returns:
- true if the node is a Category instance
-
getCategoryMembers
public List<TemplateNode> getCategoryMembers()
- Returns:
- all the member of a category
-
getSubCategories
public List<CategoryTemplateNode> getSubCategories()
- Returns:
- all the subcategories of a category
-
getMembersAndSubCategories
public List<TemplateNode> getMembersAndSubCategories()
- Returns:
- members and subcategories of a category
-
getImmediateCategoryMembers
public List<TemplateNode> getImmediateCategoryMembers()
- Returns:
- all the immediate member of a category
-
getImmediateSubCategories
public List<CategoryTemplateNode> getImmediateSubCategories()
- Returns:
- all the immediate subcategories of a category
-
getImmediateMembersAndSubCategories
public List<TemplateNode> getImmediateMembersAndSubCategories()
- Returns:
- immediate members and subcategories of a category
-
-