Class ResponsibilityServiceImpl

java.lang.Object
org.kuali.rice.kim.impl.responsibility.ResponsibilityServiceImpl
All Implemented Interfaces:
org.kuali.rice.kim.api.responsibility.ResponsibilityService

public class ResponsibilityServiceImpl extends Object implements org.kuali.rice.kim.api.responsibility.ResponsibilityService
  • Constructor Details

    • ResponsibilityServiceImpl

      public ResponsibilityServiceImpl()
  • Method Details

    • createResponsibility

      public org.kuali.rice.kim.api.responsibility.Responsibility createResponsibility(org.kuali.rice.kim.api.responsibility.Responsibility responsibility) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException
      Specified by:
      createResponsibility in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      org.kuali.rice.core.api.exception.RiceIllegalStateException
    • updateResponsibility

      public org.kuali.rice.kim.api.responsibility.Responsibility updateResponsibility(org.kuali.rice.kim.api.responsibility.Responsibility responsibility) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException
      Specified by:
      updateResponsibility in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      org.kuali.rice.core.api.exception.RiceIllegalStateException
    • getResponsibility

      public org.kuali.rice.kim.api.responsibility.Responsibility getResponsibility(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getResponsibility in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • findRespByNamespaceCodeAndName

      public org.kuali.rice.kim.api.responsibility.Responsibility findRespByNamespaceCodeAndName(String namespaceCode, String name) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      findRespByNamespaceCodeAndName in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getResponsibilityTemplate

      public org.kuali.rice.kim.api.common.template.Template getResponsibilityTemplate(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getResponsibilityTemplate in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • findRespTemplateByNamespaceCodeAndName

      public org.kuali.rice.kim.api.common.template.Template findRespTemplateByNamespaceCodeAndName(String namespaceCode, String name) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      findRespTemplateByNamespaceCodeAndName in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • hasResponsibility

      public boolean hasResponsibility(String principalId, String namespaceCode, String respName, Map<String,String> qualification) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      hasResponsibility in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • hasResponsibilityByTemplate

      public boolean hasResponsibilityByTemplate(String principalId, String namespaceCode, String respTemplateName, Map<String,String> qualification, Map<String,String> responsibilityDetails) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      hasResponsibilityByTemplate in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getResponsibilityActions

      public List<org.kuali.rice.kim.api.responsibility.ResponsibilityAction> getResponsibilityActions(String namespaceCode, String responsibilityName, Map<String,String> qualification) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getResponsibilityActions in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getResponsibilityActionsByTemplate

      public List<org.kuali.rice.kim.api.responsibility.ResponsibilityAction> getResponsibilityActionsByTemplate(String namespaceCode, String respTemplateName, Map<String,String> qualification, Map<String,String> responsibilityDetails) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getResponsibilityActionsByTemplate in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getRoleIdsForResponsibility

      public List<String> getRoleIdsForResponsibility(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getRoleIdsForResponsibility in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • findResponsibilities

      public org.kuali.rice.kim.api.responsibility.ResponsibilityQueryResults findResponsibilities(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      findResponsibilities in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • findResponsibilityTemplates

      public org.kuali.rice.kim.api.common.template.TemplateQueryResults findResponsibilityTemplates(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      findResponsibilityTemplates in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • findResponsibilitiesByTemplate

      public List<org.kuali.rice.kim.api.responsibility.Responsibility> findResponsibilitiesByTemplate(String namespaceCode, String templateName)
      Specified by:
      findResponsibilitiesByTemplate in interface org.kuali.rice.kim.api.responsibility.ResponsibilityService
    • setDefaultResponsibilityTypeService

      public void setDefaultResponsibilityTypeService(org.kuali.rice.kim.framework.responsibility.ResponsibilityTypeService defaultResponsibilityTypeService)
    • setKimTypeInfoService

      public void setKimTypeInfoService(org.kuali.rice.kim.api.type.KimTypeInfoService kimTypeInfoService)
    • setRoleService

      public void setRoleService(org.kuali.rice.kim.api.role.RoleService roleService)
    • logResponsibilityCheck

      protected void logResponsibilityCheck(String namespaceCode, String responsibilityName, Map<String,String> responsibilityDetails, Map<String,String> qualification)
    • getDataObjectService

      public org.kuali.rice.krad.data.DataObjectService getDataObjectService()
    • setDataObjectService

      public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)