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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.kim.api.responsibility.ResponsibilitycreateResponsibility(org.kuali.rice.kim.api.responsibility.Responsibility responsibility) org.kuali.rice.kim.api.responsibility.ResponsibilityfindRespByNamespaceCodeAndName(String namespaceCode, String name) org.kuali.rice.kim.api.responsibility.ResponsibilityQueryResultsfindResponsibilities(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) List<org.kuali.rice.kim.api.responsibility.Responsibility> findResponsibilitiesByTemplate(String namespaceCode, String templateName) org.kuali.rice.kim.api.common.template.TemplateQueryResultsfindResponsibilityTemplates(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) org.kuali.rice.kim.api.common.template.TemplatefindRespTemplateByNamespaceCodeAndName(String namespaceCode, String name) org.kuali.rice.krad.data.DataObjectServiceorg.kuali.rice.kim.api.responsibility.ResponsibilityList<org.kuali.rice.kim.api.responsibility.ResponsibilityAction> getResponsibilityActions(String namespaceCode, String responsibilityName, Map<String, String> qualification) List<org.kuali.rice.kim.api.responsibility.ResponsibilityAction> getResponsibilityActionsByTemplate(String namespaceCode, String respTemplateName, Map<String, String> qualification, Map<String, String> responsibilityDetails) org.kuali.rice.kim.api.common.template.TemplatebooleanhasResponsibility(String principalId, String namespaceCode, String respName, Map<String, String> qualification) booleanhasResponsibilityByTemplate(String principalId, String namespaceCode, String respTemplateName, Map<String, String> qualification, Map<String, String> responsibilityDetails) protected voidlogResponsibilityCheck(String namespaceCode, String responsibilityName, Map<String, String> responsibilityDetails, Map<String, String> qualification) voidsetDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) voidsetDefaultResponsibilityTypeService(org.kuali.rice.kim.framework.responsibility.ResponsibilityTypeService defaultResponsibilityTypeService) voidsetKimTypeInfoService(org.kuali.rice.kim.api.type.KimTypeInfoService kimTypeInfoService) voidsetRoleService(org.kuali.rice.kim.api.role.RoleService roleService) org.kuali.rice.kim.api.responsibility.ResponsibilityupdateResponsibility(org.kuali.rice.kim.api.responsibility.Responsibility responsibility)
-
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:
createResponsibilityin interfaceorg.kuali.rice.kim.api.responsibility.ResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.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:
updateResponsibilityin interfaceorg.kuali.rice.kim.api.responsibility.ResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.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:
getResponsibilityin interfaceorg.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:
findRespByNamespaceCodeAndNamein interfaceorg.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:
getResponsibilityTemplatein interfaceorg.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:
findRespTemplateByNamespaceCodeAndNamein interfaceorg.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:
hasResponsibilityin interfaceorg.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, throws org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionString> responsibilityDetails) - Specified by:
hasResponsibilityByTemplatein interfaceorg.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:
getResponsibilityActionsin interfaceorg.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, throws org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionString> responsibilityDetails) - Specified by:
getResponsibilityActionsByTemplatein interfaceorg.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:
getRoleIdsForResponsibilityin interfaceorg.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:
findResponsibilitiesin interfaceorg.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:
findResponsibilityTemplatesin interfaceorg.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:
findResponsibilitiesByTemplatein interfaceorg.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
-
getDataObjectService
public org.kuali.rice.krad.data.DataObjectService getDataObjectService() -
setDataObjectService
public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
-