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:
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 List<CategoryTemplateNode>getAllCategoryNodes(String aspect)Find all the category nodes in a given classification.List<CategoryTemplateNode>getAllCategoryNodes(QName aspect)Find all the category nodes in a given classification.List<QName>getAllClassificationAspects()List<CategoryTemplateNode>getRootCategories(String aspect)Get the root categories in a classification.voidsetServiceRegistry(ServiceRegistry services)Sets the service registryvoidsetStoreUrl(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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.alfresco.processor.ProcessorExtension
getExtensionName
-
-
-
-
Method Detail
-
setServiceRegistry
public void setServiceRegistry(ServiceRegistry services)
Sets the service registry- Parameters:
services- the service registry
-
setStoreUrl
public void setStoreUrl(String storeUrl)
- Parameters:
storeUrl- The store ref url to set.
-
getAllCategoryNodes
public List<CategoryTemplateNode> getAllCategoryNodes(String aspect)
Find all the category nodes in a given classification.- Parameters:
aspect-- Returns:
- all the category nodes in a given classification.
-
getAllCategoryNodes
public List<CategoryTemplateNode> getAllCategoryNodes(QName aspect)
Find all the category nodes in a given classification.- Parameters:
aspect-- Returns:
- all the category nodes in a given classification.
-
getAllClassificationAspects
public List<QName> getAllClassificationAspects()
- Returns:
- all the aspects that define a classification.
-
getRootCategories
public List<CategoryTemplateNode> getRootCategories(String aspect)
Get the root categories in a classification.- Parameters:
aspect-- Returns:
- List of TemplateNode
-
-