|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TermBoService
BO service for terms and related entities
| Methods inherited from interface org.kuali.rice.krms.api.repository.term.TermRepositoryService |
|---|
deleteTerm, deleteTermResolver, deleteTermSpecification, getTermResolverByNameAndNamespace, getTermSpecificationByNameAndNamespace, updateTerm, updateTermResolver, updateTermSpecification |
| Method Detail |
|---|
@Cacheable(value="http://rice.kuali.org/krms/v2_0/TermSpecificationType",
key="\'id=\' + #p0")
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.
@CacheEvict(value={"http://rice.kuali.org/krms/v2_0/TermSpecificationType","http://rice.kuali.org/krms/v2_0/termDefinitionType"},
allEntries=true)
TermSpecificationDefinition createTermSpecification(TermSpecificationDefinition termSpec)
TermRepositoryServiceTermSpecificationDefinition
createTermSpecification in interface TermRepositoryServicetermSpec - the term specification to be created
TermSpecificationDefinition after it has been created
in the repository.
@Cacheable(value="http://rice.kuali.org/krms/v2_0/termDefinitionType",
key="\'id=\' + #p0")
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.
@CacheEvict(value="http://rice.kuali.org/krms/v2_0/termDefinitionType",
allEntries=true)
TermDefinition createTerm(TermDefinition termDef)
TermRepositoryServiceTermDefinition
createTerm in interface TermRepositoryServicetermDef - to be created
TermDefinition term definition after it has been
created in the repository.
@Cacheable(value="http://rice.kuali.org/krms/v2_0/termResolverDefinitionType",
key="\'id=\' + #p0")
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.
@Cacheable(value="http://rice.kuali.org/krms/v2_0/termResolverDefinitionType",
key="\'id=\' + #p0 + \'|\' + \'namespace=\' + #p1")
List<TermResolverDefinition> findTermResolversByOutputId(String id,
String namespace)
TermResolverDefinitions 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
@Cacheable(value="http://rice.kuali.org/krms/v2_0/termResolverDefinitionType",
key="\'namespace=\' + #p0")
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.
@CacheEvict(value={"http://rice.kuali.org/krms/v2_0/termResolverDefinitionType","http://rice.kuali.org/krms/v2_0/termDefinitionType"},
allEntries=true)
TermResolverDefinition createTermResolver(TermResolverDefinition termResolver)
TermRepositoryServiceTermResolverDefinition.
createTermResolver in interface TermRepositoryServicetermResolver - to be created
TermResolver after it has been created in the
repository.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||