Package lumis.service.categorization
Service that allows you to categorize portal content into hierarquical terms.
You may create one or more instances of the categorization service. Each instance will have its own hierarquical term catalog. An administration interface allows you to add, edit or delete terms.
Content interfaces have a right-click "Categorization repository" option in Portal Studio that allows you to associate a categorization service instance to that content service instance. Once a content service instance is associated to a categorization service instance, the meta data administration interface for that content will have a new tab where the publisher may associate categorization terms to the content being administered.
In the details page of a content you may place the "Associated Terms" interface of the categorization service to view the terms that are associated to the given content. Clicking on a term, you see the details of the term which include its name and description as well as a list of all contents associated to the given term. The categorization service also has an interface that lists its terms with a filter for the end user. Selecting any one of these terms will take you to the same term details page.
- Since:
- 4.2.0
- Version:
- $Revision$ $Date$
-
Class Summary Class Description AssociatedTermsDataProvider Data provider that returns the terms associated to a given contentCategorizationResource Categorization service rest application.CategorizationServiceInstanceProvider Service instance provider for categorization servicesCategorizationUtil Contains utility methods related to content categorization features.DeleteTermProcessActionHandler Deletes a term and its descendants.DependentServiceInstanceIdFilter Categorization service's filter, used for thedependentServiceInstanceId
field of thedependency
source.ListNodesControllerJson Lists nodes for a tree view of the categorization terms.ParentTermDisplayPostLoadProcessor Generates the value for theparentTermDisplay
field.SelectRepositoryInterface DouiServiceInterface
extension that validates user permissions on service instance that is going to be altered.ServiceInstanceDisplayPostLoadProcessor Generates the value for theserviceInstanceDisplay
field,TermContentsDataProvider Data provider that returns the contents related to a given term.TermDetailsPostLoadProcessor Provides term parent information for the term's details interface.UpdateCategorizationRepositoryProcessActionHandler Updates the categorization repositories for a service instance.UpdateTermsParentProcessActionHandler Updates the parent of terms belonging to the term being added or edited. -
Exception Summary Exception Description CategorizationUtil.CyclicTermsException Exception thrown when the path of a term cannot be determined because its ancestral are in a cyclic graph.