public class TermBoServiceImpl extends Object implements TermBoService
TermBoService
Constructor and Description |
---|
TermBoServiceImpl() |
public TermBoServiceImpl()
public TermSpecificationDefinition getTermSpecificationById(String id)
TermRepositoryService
TermSpecificationDefinition
with the given TermSpecificationId.getTermSpecificationById
in interface TermRepositoryService
id
- 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)
TermRepositoryService
TermSpecificationDefinition
createTermSpecification
in interface TermRepositoryService
termSpec
- 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
TermRepositoryService
TermSpecificationDefinition
updateTermSpecification
in interface TermRepositoryService
termSpec
- the term specification to be updatedRiceIllegalArgumentException
- termSpec is null or invalidpublic void deleteTermSpecification(String id) throws RiceIllegalArgumentException
TermRepositoryService
TermSpecificationDefinition
deleteTermSpecification
in interface TermRepositoryService
id
- the id of the term specification to be deletedRiceIllegalArgumentException
- id is null or invalidpublic TermDefinition createTerm(TermDefinition termDef)
TermRepositoryService
TermDefinition
createTerm
in interface TermRepositoryService
termDef
- 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
TermRepositoryService
TermDefinition
updateTerm
in interface TermRepositoryService
term
- to be updatedRiceIllegalArgumentException
- if
the termDef is null or blank.public void deleteTerm(String id) throws RiceIllegalArgumentException
TermRepositoryService
TermDefinition
deleteTerm
in interface TermRepositoryService
id
- of the termDefinition to be deletedRiceIllegalArgumentException
- if
the id is null or blank.public TermResolverDefinition createTermResolver(TermResolverDefinition termResolver)
TermRepositoryService
TermResolverDefinition
.createTermResolver
in interface TermRepositoryService
termResolver
- 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
TermRepositoryService
TermResolverDefinition
.updateTermResolver
in interface TermRepositoryService
termResolver
- to be createdRiceIllegalArgumentException
- if
the termResolver is null or blank.public void deleteTermResolver(String id) throws RiceIllegalArgumentException
TermRepositoryService
TermResolverDefinition
with the given iddeleteTermResolver
in interface TermRepositoryService
id
- of the term resolver to be deletedRiceIllegalArgumentException
- if
the termResolver is null or blank.public TermDefinition getTerm(String id)
TermRepositoryService
TermDefinition
with the given termId.getTerm
in interface TermRepositoryService
id
- 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)
TermRepositoryService
TermResolverDefinition
with the given id.getTermResolverById
in interface TermRepositoryService
id
- 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)
TermRepositoryService
TermResolverDefinition
s for any term resolvers in the
specified namespace that have the given term specification as their
output.findTermResolversByOutputId
in interface TermRepositoryService
id
- the id for the term specificationnamespace
- the namespace to searchpublic List<TermResolverDefinition> findTermResolversByNamespace(String namespace)
TermRepositoryService
TermResolverDefinition
s for the given namespace.findTermResolversByNamespace
in interface TermRepositoryService
namespace
- the namespace for which to get all term resolvers.TermResolverDefinition
s for the given namespace. May be empty, but never null.public TermResolverDefinition getTermResolverByNameAndNamespace(String name, String namespace) throws RiceIllegalArgumentException
TermRepositoryService
TermResolverDefinition
for the given name and namespacegetTermResolverByNameAndNamespace
in interface TermRepositoryService
name
- 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
TermRepositoryService
TermSpecificationDefinition
for the given name and namespacegetTermSpecificationByNameAndNamespace
in interface TermRepositoryService
name
- 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)
TermRepositoryService
TermSpecificationDefinition
s that are valid for the context with the given contextId.findAllTermSpecificationsByContextId
in interface TermRepositoryService
contextId
- the identifier for the context whose valid TermSpecificationDefinition
s are to be retrieved.TermSpecificationDefinition
s that are valid for the context with the given contextId. May be empty but never nullpublic DataObjectService getDataObjectService()
DataObjectService
.DataObjectService
public void setDataObjectService(DataObjectService dataObjectService)
DataObjectService
.dataObjectService
- the DataObjectService
to setCopyright © 2005–2016 The Kuali Foundation. All rights reserved.