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 TermRepositoryServicegetTermSpecificationById in interface TermBoServiceid - 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.TermBoService.getTermSpecificationById(java.lang.String)public TermSpecificationDefinition createTermSpecification(TermSpecificationDefinition termSpec)
TermRepositoryServiceTermSpecificationDefinitioncreateTermSpecification in interface TermRepositoryServicecreateTermSpecification in interface TermBoServicetermSpec - the term specification to be createdTermSpecificationDefinition after it has been created
in the repository.TermBoService.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 TermRepositoryServicecreateTerm in interface TermBoServicetermDef - to be createdTermDefinition term definition after it has been
created in the repository.TermBoService.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 TermRepositoryServicecreateTermResolver in interface TermBoServicetermResolver - to be createdTermResolver after it has been created in the
repository.TermBoService.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 TermRepositoryServicegetTerm in interface TermBoServiceid - 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.TermBoService.getTerm(java.lang.String)public TermResolverDefinition getTermResolverById(String id)
TermRepositoryServiceTermResolverDefinition with the given id.getTermResolverById in interface TermRepositoryServicegetTermResolverById in interface TermBoServiceid - 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.TermBoService.getTermResolverById(java.lang.String)public List<TermResolverDefinition> findTermResolversByOutputId(String id, String namespace)
TermBoServiceTermResolverDefinitions for any term resolvers in the specified namespace that have the given
term specification as their output.findTermResolversByOutputId in interface TermRepositoryServicefindTermResolversByOutputId in interface TermBoServiceid - the id for the term specificationnamespace - the namespace to searchpublic List<TermResolverDefinition> findTermResolversByNamespace(String namespace)
TermRepositoryServiceTermResolverDefinitions for the given namespace.findTermResolversByNamespace in interface TermRepositoryServicefindTermResolversByNamespace in interface TermBoServicenamespace - 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.Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.