|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.krms.impl.repository.mock.TermRepositoryServiceMockImpl
public class TermRepositoryServiceMockImpl
Constructor Summary | |
---|---|
TermRepositoryServiceMockImpl()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TermRepositoryServiceMockImpl()
Method Detail |
---|
public void clear()
public List<TermResolverDefinition> findTermResolversByNamespace(String namespace) throws RiceIllegalArgumentException
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.
RiceIllegalArgumentException
- if the namespace is null or blank.public TermDefinition getTerm(String termId) throws RiceIllegalArgumentException
TermRepositoryService
TermDefinition
with the given termId.
getTerm
in interface TermRepositoryService
termId
- 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.
RiceIllegalArgumentException
- if the termId is null or blank.public TermSpecificationDefinition getTermSpecificationById(String id) throws RiceIllegalArgumentException
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.
RiceIllegalArgumentException
- if the id is null or blank.public TermSpecificationDefinition createTermSpecification(TermSpecificationDefinition termSpec) throws RiceIllegalArgumentException
TermRepositoryService
TermSpecificationDefinition
createTermSpecification
in interface TermRepositoryService
termSpec
- the term specification to be created
TermSpecificationDefinition
after it has been created
in the repository.
RiceIllegalArgumentException
- termSpec is null or invalidpublic TermDefinition createTerm(TermDefinition termDef) throws RiceIllegalArgumentException
TermRepositoryService
TermDefinition
createTerm
in interface TermRepositoryService
termDef
- to be created
TermDefinition
term definition after it has been
created in the repository.
RiceIllegalArgumentException
- if
the termDef is null or blank.public TermResolverDefinition getTermResolverById(String id) throws RiceIllegalArgumentException
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.
RiceIllegalArgumentException
- if
the id is null or blank.public List<TermResolverDefinition> findTermResolversByOutputId(String id, String namespace) throws RiceIllegalArgumentException
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 search
RiceIllegalArgumentException
public TermResolverDefinition createTermResolver(TermResolverDefinition termResolver) throws RiceIllegalArgumentException
TermRepositoryService
TermResolverDefinition
.
createTermResolver
in interface TermRepositoryService
termResolver
- to be created
TermResolver
after it has been created in the
repository.
RiceIllegalArgumentException
- if
the termResolver is null or blank.public void updateTermSpecification(TermSpecificationDefinition termSpec) throws RiceIllegalArgumentException
TermRepositoryService
TermSpecificationDefinition
updateTermSpecification
in interface TermRepositoryService
termSpec
- the term specification to be updated
RiceIllegalArgumentException
- 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 deleted
RiceIllegalArgumentException
- id is null or invalidpublic void updateTerm(TermDefinition termDef) throws RiceIllegalArgumentException
TermRepositoryService
TermDefinition
updateTerm
in interface TermRepositoryService
termDef
- to be updated
RiceIllegalArgumentException
- 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 deleted
RiceIllegalArgumentException
- if
the id is null or blank.public void updateTermResolver(TermResolverDefinition termResolver) throws RiceIllegalArgumentException
TermRepositoryService
TermResolverDefinition
.
updateTermResolver
in interface TermRepositoryService
termResolver
- to be created
RiceIllegalArgumentException
- if
the termResolver is null or blank.public void deleteTermResolver(String id) throws RiceIllegalArgumentException
TermRepositoryService
TermResolverDefinition
with the given id
deleteTermResolver
in interface TermRepositoryService
id
- of the term resolver to be deleted
RiceIllegalArgumentException
- if
the termResolver is null or blank.public TermResolverDefinition getTermResolverByNameAndNamespace(String name, String namespace) throws RiceIllegalArgumentException
TermRepositoryService
TermResolverDefinition
for the given name and namespace
getTermResolverByNameAndNamespace
in interface TermRepositoryService
name
- 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
TermRepositoryService
TermSpecificationDefinition
for the given name and namespace
getTermSpecificationByNameAndNamespace
in interface TermRepositoryService
name
- 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 |