Class ResponsibilityServiceImpl
java.lang.Object
org.kuali.rice.kim.impl.responsibility.ResponsibilityServiceImpl
- All Implemented Interfaces:
ResponsibilityService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateResponsibility(Responsibility responsibility) findRespByNamespaceCodeAndName(String namespaceCode, String name) findResponsibilities(QueryByCriteria queryByCriteria) findResponsibilitiesByTemplate(String namespaceCode, String templateName) findResponsibilityTemplates(QueryByCriteria queryByCriteria) findRespTemplateByNamespaceCodeAndName(String namespaceCode, String name) org.kuali.rice.krad.data.DataObjectServicegetResponsibilityActions(String namespaceCode, String responsibilityName, Map<String, String> qualification) getResponsibilityActionsByTemplate(String namespaceCode, String respTemplateName, Map<String, String> qualification, Map<String, String> responsibilityDetails) booleanhasResponsibility(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(ResponsibilityTypeService defaultResponsibilityTypeService) voidsetKimTypeInfoService(KimTypeInfoService kimTypeInfoService) voidsetRoleService(RoleService roleService) updateResponsibility(Responsibility responsibility)
-
Constructor Details
-
ResponsibilityServiceImpl
public ResponsibilityServiceImpl()
-
-
Method Details
-
createResponsibility
public Responsibility createResponsibility(Responsibility responsibility) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException - Specified by:
createResponsibilityin interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.kuali.rice.core.api.exception.RiceIllegalStateException
-
updateResponsibility
public Responsibility updateResponsibility(Responsibility responsibility) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException - Specified by:
updateResponsibilityin interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.kuali.rice.core.api.exception.RiceIllegalStateException
-
getResponsibility
public Responsibility getResponsibility(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getResponsibilityin interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findRespByNamespaceCodeAndName
public Responsibility findRespByNamespaceCodeAndName(String namespaceCode, String name) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findRespByNamespaceCodeAndNamein interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getResponsibilityTemplate
public Template getResponsibilityTemplate(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getResponsibilityTemplatein interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findRespTemplateByNamespaceCodeAndName
public Template findRespTemplateByNamespaceCodeAndName(String namespaceCode, String name) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findRespTemplateByNamespaceCodeAndNamein interfaceResponsibilityService- 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 interfaceResponsibilityService- 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 interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getResponsibilityActions
public List<ResponsibilityAction> getResponsibilityActions(String namespaceCode, String responsibilityName, Map<String, String> qualification) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException- Specified by:
getResponsibilityActionsin interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getResponsibilityActionsByTemplate
public List<ResponsibilityAction> getResponsibilityActionsByTemplate(String namespaceCode, String respTemplateName, Map<String, String> qualification, Map<String, throws org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionString> responsibilityDetails) - Specified by:
getResponsibilityActionsByTemplatein interfaceResponsibilityService- 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 interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findResponsibilities
public ResponsibilityQueryResults findResponsibilities(QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findResponsibilitiesin interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findResponsibilityTemplates
public TemplateQueryResults findResponsibilityTemplates(QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findResponsibilityTemplatesin interfaceResponsibilityService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findResponsibilitiesByTemplate
public List<Responsibility> findResponsibilitiesByTemplate(String namespaceCode, String templateName) - Specified by:
findResponsibilitiesByTemplatein interfaceResponsibilityService
-
setDefaultResponsibilityTypeService
public void setDefaultResponsibilityTypeService(ResponsibilityTypeService defaultResponsibilityTypeService) -
setKimTypeInfoService
-
setRoleService
-
logResponsibilityCheck
-
getDataObjectService
public org.kuali.rice.krad.data.DataObjectService getDataObjectService() -
setDataObjectService
public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
-