Class TermBoServiceImpl

java.lang.Object
org.kuali.rice.krms.impl.repository.TermBoServiceImpl
All Implemented Interfaces:
org.kuali.rice.krms.api.repository.term.TermRepositoryService, TermBoService

public class TermBoServiceImpl extends Object implements TermBoService
Implementation of TermBoService
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • TermBoServiceImpl

      public TermBoServiceImpl()
  • Method Details

    • getTermSpecificationById

      public org.kuali.rice.krms.api.repository.term.TermSpecificationDefinition getTermSpecificationById(String id)
      Specified by:
      getTermSpecificationById in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      See Also:
      • TermRepositoryService.getTermSpecificationById(java.lang.String)
    • createTermSpecification

      public org.kuali.rice.krms.api.repository.term.TermSpecificationDefinition createTermSpecification(org.kuali.rice.krms.api.repository.term.TermSpecificationDefinition termSpec)
      Specified by:
      createTermSpecification in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      See Also:
      • TermRepositoryService.createTermSpecification(org.kuali.rice.krms.api.repository.term.TermSpecificationDefinition)
    • updateTermSpecification

      public void updateTermSpecification(org.kuali.rice.krms.api.repository.term.TermSpecificationDefinition termSpec) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      updateTermSpecification in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • deleteTermSpecification

      public void deleteTermSpecification(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      deleteTermSpecification in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • createTerm

      public org.kuali.rice.krms.api.repository.term.TermDefinition createTerm(org.kuali.rice.krms.api.repository.term.TermDefinition termDef)
      Specified by:
      createTerm in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      See Also:
      • TermRepositoryService.createTerm(org.kuali.rice.krms.api.repository.term.TermDefinition)
    • updateTerm

      public void updateTerm(org.kuali.rice.krms.api.repository.term.TermDefinition term) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      updateTerm in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • deleteTerm

      public void deleteTerm(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      deleteTerm in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • createTermResolver

      public org.kuali.rice.krms.api.repository.term.TermResolverDefinition createTermResolver(org.kuali.rice.krms.api.repository.term.TermResolverDefinition termResolver)
      Specified by:
      createTermResolver in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      See Also:
      • TermRepositoryService.createTermResolver(org.kuali.rice.krms.api.repository.term.TermResolverDefinition)
    • updateTermResolver

      public void updateTermResolver(org.kuali.rice.krms.api.repository.term.TermResolverDefinition termResolver) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      updateTermResolver in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • deleteTermResolver

      public void deleteTermResolver(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      deleteTermResolver in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getTerm

      public org.kuali.rice.krms.api.repository.term.TermDefinition getTerm(String id)
      Specified by:
      getTerm in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      See Also:
      • TermRepositoryService.getTerm(java.lang.String)
    • getTermResolverById

      public org.kuali.rice.krms.api.repository.term.TermResolverDefinition getTermResolverById(String id)
      Specified by:
      getTermResolverById in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      See Also:
      • TermRepositoryService.getTermResolverById(java.lang.String)
    • findTermResolversByOutputId

      public List<org.kuali.rice.krms.api.repository.term.TermResolverDefinition> findTermResolversByOutputId(String id, String namespace)
      Specified by:
      findTermResolversByOutputId in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
    • findTermResolversByNamespace

      public List<org.kuali.rice.krms.api.repository.term.TermResolverDefinition> findTermResolversByNamespace(String namespace)
      Specified by:
      findTermResolversByNamespace in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
    • getTermResolverByNameAndNamespace

      public org.kuali.rice.krms.api.repository.term.TermResolverDefinition getTermResolverByNameAndNamespace(String name, String namespace) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getTermResolverByNameAndNamespace in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getTermSpecificationByNameAndNamespace

      public org.kuali.rice.krms.api.repository.term.TermSpecificationDefinition getTermSpecificationByNameAndNamespace(String name, String namespace) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getTermSpecificationByNameAndNamespace in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • findAllTermSpecificationsByContextId

      public List<org.kuali.rice.krms.api.repository.term.TermSpecificationDefinition> findAllTermSpecificationsByContextId(String contextId)
      Specified by:
      findAllTermSpecificationsByContextId in interface org.kuali.rice.krms.api.repository.term.TermRepositoryService
    • getDataObjectService

      public org.kuali.rice.krad.data.DataObjectService getDataObjectService()
      Gets the DataObjectService.
      Returns:
      the DataObjectService
    • setDataObjectService

      public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
      Sets the DataObjectService.
      Parameters:
      dataObjectService - the DataObjectService to set