|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krms.impl.repository.TermBoServiceImpl
public class TermBoServiceImpl
Implementation of TermBoService
| Constructor Summary | |
|---|---|
TermBoServiceImpl()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TermBoServiceImpl()
| Method Detail |
|---|
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)
TermRepositoryServiceTermSpecificationDefinition
createTermSpecification in interface TermRepositoryServicecreateTermSpecification in interface TermBoServicetermSpec - the term specification to be created
TermSpecificationDefinition 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
TermRepositoryServiceTermSpecificationDefinition
updateTermSpecification in interface TermRepositoryServicetermSpec - the term specification to be updated
RiceIllegalArgumentException - termSpec is null or invalid
public void deleteTermSpecification(String id)
throws RiceIllegalArgumentException
TermRepositoryServiceTermSpecificationDefinition
deleteTermSpecification in interface TermRepositoryServiceid - the id of the term specification to be deleted
RiceIllegalArgumentException - id is null or invalidpublic TermDefinition createTerm(TermDefinition termDef)
TermRepositoryServiceTermDefinition
createTerm in interface TermRepositoryServicecreateTerm in interface TermBoServicetermDef - to be created
TermDefinition 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
TermRepositoryServiceTermDefinition
updateTerm in interface TermRepositoryServiceterm - to be updated
RiceIllegalArgumentException - if
the termDef is null or blank.
public void deleteTerm(String id)
throws RiceIllegalArgumentException
TermRepositoryServiceTermDefinition
deleteTerm in interface TermRepositoryServiceid - of the termDefinition to be deleted
RiceIllegalArgumentException - if
the id is null or blank.public TermResolverDefinition createTermResolver(TermResolverDefinition termResolver)
TermRepositoryServiceTermResolverDefinition.
createTermResolver in interface TermRepositoryServicecreateTermResolver in interface TermBoServicetermResolver - to be created
TermResolver 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 created
RiceIllegalArgumentException - if
the termResolver is null or blank.
public void deleteTermResolver(String id)
throws RiceIllegalArgumentException
TermRepositoryServiceTermResolverDefinition with the given id
deleteTermResolver in interface TermRepositoryServiceid - of the term resolver to be deleted
RiceIllegalArgumentException - 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 search
public 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 namespace
getTermResolverByNameAndNamespace in interface TermRepositoryServicename - the name for which to get term resolvernamespace - the namespace for which to get term resolver
TermResolverDefinition 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 namespace
getTermSpecificationByNameAndNamespace in interface TermRepositoryServicename - the name for which to get term specificationnamespace - the namespace for which to get term resolver
TermSpecificationDefinition for the given name and namespace, null if none exist.
RiceIllegalArgumentException - if the name or namespace is null or blank.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||