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
Category Nodes from the classification helper have special support.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.alfresco.repo.template.TemplateNode
TemplateNode.TemplateAuditInfoNested classes/interfaces inherited from class org.alfresco.repo.template.BaseContentNode
BaseContentNode.TemplateContentData -
Field Summary
Fields inherited from class org.alfresco.repo.template.TemplateNode
nodeRefFields 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
ConstructorsConstructorDescriptionCategoryTemplateNode(NodeRef nodeRef, ServiceRegistry services, TemplateImageResolver resolver) Constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanMethods 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, getXmlNodeModelMethods inherited from class org.alfresco.repo.template.BasePermissionsNode
getDirectPermissions, getFullPermissions, getInheritsPermissions, getPermissions, hasPermissionMethods 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 Details
-
CategoryTemplateNode
public CategoryTemplateNode(NodeRef nodeRef, ServiceRegistry services, TemplateImageResolver resolver) Constructor- Parameters:
nodeRef- NodeRefservices- ServiceRegistryresolver- TemplateImageResolver
-
-
Method Details
-
getIsCategory
public boolean getIsCategory()- Overrides:
getIsCategoryin classTemplateNode- Returns:
- true if the node is a Category instance
-
getCategoryMembers
- Returns:
- all the member of a category
-
getSubCategories
- Returns:
- all the subcategories of a category
-
getMembersAndSubCategories
- Returns:
- members and subcategories of a category
-
getImmediateCategoryMembers
- Returns:
- all the immediate member of a category
-
getImmediateSubCategories
- Returns:
- all the immediate subcategories of a category
-
getImmediateMembersAndSubCategories
- Returns:
- immediate members and subcategories of a category
-