public class TermBoServiceImpl extends Object implements TermBoService
TermBoService| Constructor and Description |
|---|
TermBoServiceImpl() |
public TermBoServiceImpl()
public void setBusinessObjectService(BusinessObjectService businessObjectService)
businessObjectService - the businessObjectService to setpublic TermSpecificationDefinition getTermSpecificationById(String id)
TermRepositoryServiceTermSpecificationDefinition with the given TermSpecificationId.getTermSpecificationById in interface TermRepositoryServiceid - the identifier of the term specification to retrieve.TermSpecificationDefinition with the given id. May be null if there is no term specification
with the given id in the repository.TermRepositoryService.getTermSpecificationById(java.lang.String)public TermSpecificationDefinition createTermSpecification(TermSpecificationDefinition termSpec)
TermRepositoryServiceTermSpecificationDefinitioncreateTermSpecification in interface TermRepositoryServicetermSpec - the term specification to be createdTermSpecificationDefinition after it has been created
in the repository.TermRepositoryService.createTermSpecification(org.kuali.rice.krms.api.repository.term.TermSpecificationDefinition)public void updateTermSpecification(TermSpecificationDefinition termSpec) throws RiceIllegalArgumentException
TermRepositoryServiceTermSpecificationDefinitionupdateTermSpecification in interface TermRepositoryServicetermSpec - the term specification to be updatedRiceIllegalArgumentException - termSpec is null or invalidpublic void deleteTermSpecification(String id) throws RiceIllegalArgumentException
TermRepositoryServiceTermSpecificationDefinitiondeleteTermSpecification in interface TermRepositoryServiceid - the id of the term specification to be deletedRiceIllegalArgumentException - id is null or invalidpublic TermDefinition createTerm(TermDefinition termDef)
TermRepositoryServiceTermDefinitioncreateTerm in interface TermRepositoryServicetermDef - to be createdTermDefinition term definition after it has been
created in the repository.TermRepositoryService.createTerm(org.kuali.rice.krms.api.repository.term.TermDefinition)public void updateTerm(TermDefinition term) throws RiceIllegalArgumentException
TermRepositoryServiceTermDefinitionupdateTerm in interface TermRepositoryServiceterm - to be updatedRiceIllegalArgumentException - if
the termDef is null or blank.public void deleteTerm(String id) throws RiceIllegalArgumentException
TermRepositoryServiceTermDefinitiondeleteTerm in interface TermRepositoryServiceid - of the termDefinition to be deletedRiceIllegalArgumentException - if
the id is null or blank.public TermResolverDefinition createTermResolver(TermResolverDefinition termResolver)
TermRepositoryServiceTermResolverDefinition.createTermResolver in interface TermRepositoryServicetermResolver - to be createdTermResolver after it has been created in the
repository.TermRepositoryService.createTermResolver(org.kuali.rice.krms.api.repository.term.TermResolverDefinition)public void updateTermResolver(TermResolverDefinition termResolver) throws RiceIllegalArgumentException
TermRepositoryServiceTermResolverDefinition.updateTermResolver in interface TermRepositoryServicetermResolver - to be createdRiceIllegalArgumentException - if
the termResolver is null or blank.public void deleteTermResolver(String id) throws RiceIllegalArgumentException
TermRepositoryServiceTermResolverDefinition with the given iddeleteTermResolver in interface TermRepositoryServiceid - of the term resolver to be deletedRiceIllegalArgumentException - if
the termResolver is null or blank.public TermDefinition getTerm(String id)
TermRepositoryServiceTermDefinition with the given termId.getTerm in interface TermRepositoryServiceid - the identifier of the term to retrieve.TermDefinition with the given termId. May be null if there is no term with the given termId
in the repository.TermRepositoryService.getTerm(java.lang.String)public TermResolverDefinition getTermResolverById(String id)
TermRepositoryServiceTermResolverDefinition with the given id.getTermResolverById in interface TermRepositoryServiceid - the identifier of the term to retrieve.TermResolverDefinition with the given id. May be null
if there is no term with the given id in the repository.TermRepositoryService.getTermResolverById(java.lang.String)public List<TermResolverDefinition> findTermResolversByOutputId(String id, String namespace)
TermRepositoryServiceTermResolverDefinitions for any term resolvers in the
specified namespace that have the given term specification as their
output.findTermResolversByOutputId in interface TermRepositoryServiceid - the id for the term specificationnamespace - the namespace to searchpublic List<TermResolverDefinition> findTermResolversByNamespace(String namespace)
TermRepositoryServiceTermResolverDefinitions for the given namespace.findTermResolversByNamespace in interface TermRepositoryServicenamespace - the namespace for which to get all term resolvers.TermResolverDefinitions for the given namespace. May be empty, but never null.public TermResolverDefinition getTermResolverByNameAndNamespace(String name, String namespace) throws RiceIllegalArgumentException
TermRepositoryServiceTermResolverDefinition for the given name and namespacegetTermResolverByNameAndNamespace in interface TermRepositoryServicename - the name for which to get term resolvernamespace - the namespace for which to get term resolverTermResolverDefinition for the given name and namespace, null if none exist.RiceIllegalArgumentException - if the name or namespace is null or blank.public TermSpecificationDefinition getTermSpecificationByNameAndNamespace(String name, String namespace) throws RiceIllegalArgumentException
TermRepositoryServiceTermSpecificationDefinition for the given name and namespacegetTermSpecificationByNameAndNamespace in interface TermRepositoryServicename - the name for which to get term specificationnamespace - the namespace for which to get term resolverTermSpecificationDefinition for the given name and namespace, null if none exist.RiceIllegalArgumentException - if the name or namespace is null or blank.public List<TermSpecificationDefinition> findAllTermSpecificationsByContextId(String contextId)
TermRepositoryServiceTermSpecificationDefinitions that are valid for the context with the given contextId.findAllTermSpecificationsByContextId in interface TermRepositoryServicecontextId - the identifier for the context whose valid TermSpecificationDefinitions are to be retrieved.TermSpecificationDefinitions that are valid for the context with the given contextId. May be empty but never nullCopyright © 2005-2015 The Kuali Foundation. All Rights Reserved.