Package org.alfresco.repo.template
Class Classification
- java.lang.Object
-
- org.alfresco.repo.processor.BaseProcessorExtension
-
- org.alfresco.repo.template.BaseTemplateProcessorExtension
-
- org.alfresco.repo.template.Classification
-
- All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension,TemplateProcessorExtension
public class Classification extends BaseTemplateProcessorExtension
Support for finding classifications and their root categories.- Author:
- Andy Hind
-
-
Constructor Summary
Constructors Constructor Description Classification()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CategoryTemplateNode>getAllCategoryNodes(java.lang.String aspect)Find all the category nodes in a given classification.java.util.List<CategoryTemplateNode>getAllCategoryNodes(org.alfresco.service.namespace.QName aspect)Find all the category nodes in a given classification.java.util.List<org.alfresco.service.namespace.QName>getAllClassificationAspects()java.util.List<CategoryTemplateNode>getRootCategories(java.lang.String aspect)Get the root categories in a classification.voidsetServiceRegistry(ServiceRegistry services)Sets the service registryvoidsetStoreUrl(java.lang.String storeUrl)-
Methods inherited from class org.alfresco.repo.template.BaseTemplateProcessorExtension
getTemplateImageResolver, setTemplateImageResolver
-
Methods inherited from class org.alfresco.repo.processor.BaseProcessorExtension
getExtensionName, register, setExtensionName, setProcessor
-
-
-
-
Method Detail
-
setServiceRegistry
public void setServiceRegistry(ServiceRegistry services)
Sets the service registry- Parameters:
services- the service registry
-
setStoreUrl
public void setStoreUrl(java.lang.String storeUrl)
- Parameters:
storeUrl- The store ref url to set.
-
getAllCategoryNodes
public java.util.List<CategoryTemplateNode> getAllCategoryNodes(java.lang.String aspect)
Find all the category nodes in a given classification.- Parameters:
aspect-- Returns:
- all the category nodes in a given classification.
-
getAllCategoryNodes
public java.util.List<CategoryTemplateNode> getAllCategoryNodes(org.alfresco.service.namespace.QName aspect)
Find all the category nodes in a given classification.- Parameters:
aspect-- Returns:
- all the category nodes in a given classification.
-
getAllClassificationAspects
public java.util.List<org.alfresco.service.namespace.QName> getAllClassificationAspects()
- Returns:
- all the aspects that define a classification.
-
getRootCategories
public java.util.List<CategoryTemplateNode> getRootCategories(java.lang.String aspect)
Get the root categories in a classification.- Parameters:
aspect-- Returns:
- List of TemplateNode
-
-