| 
 | ||||||||||
| 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 setDataObjectService(DataObjectService dataObjectService)
dataObjectService - the dataObjectService 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)
TermRepositoryServiceTermSpecificationDefinition
createTermSpecification in interface TermRepositoryServicetermSpec - the term specification to be created
TermSpecificationDefinition 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
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 TermRepositoryServicetermDef - to be created
TermDefinition 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
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 TermRepositoryServicetermResolver - to be created
TermResolver 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 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 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 search
public 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 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.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 null| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||