Class ResponsibilityInternalServiceImpl
java.lang.Object
org.kuali.rice.kim.impl.responsibility.ResponsibilityInternalServiceImpl
- All Implemented Interfaces:
ResponsibilityInternalService
public class ResponsibilityInternalServiceImpl
extends Object
implements ResponsibilityInternalService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.kuali.rice.krad.data.DataObjectServiceprotected org.kuali.rice.core.api.datetime.DateTimeServiceprotected ResponsibilityService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanareActionsAtAssignmentLevel(Responsibility responsibility) Lets the system know (mainly for UI purposes) whether this responsibility expects RoleResponsibilityAction records to be given at the assignment level or are global to the responsibility.booleanareActionsAtAssignmentLevelById(String responsibilityId) Lets the system know (mainly for UI purposes) whether this responsibility expects RoleResponsibilityAction records to be given at the assignment level or are global to the responsibility.getChangedRoleResponsibilityIds(List<RoleResponsibility> oldRespList, List<RoleResponsibility> newRespList) This method compares the two lists of responsibility IDs and does a union. returns a unique list of responsibility ids.getRoleResponsibilities(String roleId) Get all the role-responsibility records attached to the given role.voidremoveRoleMember(RoleMemberBo roleMember) saveDelegateMember(DelegateMemberBo delegateMember) saveRoleMember(RoleMemberBo roleMember) voidsetDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) voidsetDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService) voidsetResponsibilityService(ResponsibilityService responsibilityService) voidupdateActionRequestsForResponsibilityChange(Set<String> responsibilityIds) void
-
Field Details
-
dataObjectService
protected org.kuali.rice.krad.data.DataObjectService dataObjectService -
responsibilityService
-
dateTimeService
protected org.kuali.rice.core.api.datetime.DateTimeService dateTimeService
-
-
Constructor Details
-
ResponsibilityInternalServiceImpl
public ResponsibilityInternalServiceImpl()
-
-
Method Details
-
saveRoleMember
- Specified by:
saveRoleMemberin interfaceResponsibilityInternalService
-
saveDelegateMember
- Specified by:
saveDelegateMemberin interfaceResponsibilityInternalService
-
removeRoleMember
- Specified by:
removeRoleMemberin interfaceResponsibilityInternalService
-
updateActionRequestsForRoleChange
- Specified by:
updateActionRequestsForRoleChangein interfaceResponsibilityInternalService
-
updateActionRequestsForResponsibilityChange
- Specified by:
updateActionRequestsForResponsibilityChangein interfaceResponsibilityInternalService
-
getRoleResponsibilities
Description copied from interface:ResponsibilityInternalServiceGet all the role-responsibility records attached to the given role.- Specified by:
getRoleResponsibilitiesin interfaceResponsibilityInternalService
-
getChangedRoleResponsibilityIds
protected Set<String> getChangedRoleResponsibilityIds(List<RoleResponsibility> oldRespList, List<RoleResponsibility> newRespList) This method compares the two lists of responsibility IDs and does a union. returns a unique list of responsibility ids.- Parameters:
oldRespList-newRespList-- Returns:
-
areActionsAtAssignmentLevel
Description copied from interface:ResponsibilityInternalServiceLets the system know (mainly for UI purposes) whether this responsibility expects RoleResponsibilityAction records to be given at the assignment level or are global to the responsibility. (I.e., they apply to any member assigned to the responsibility.)- Specified by:
areActionsAtAssignmentLevelin interfaceResponsibilityInternalService
-
areActionsAtAssignmentLevelById
Description copied from interface:ResponsibilityInternalServiceLets the system know (mainly for UI purposes) whether this responsibility expects RoleResponsibilityAction records to be given at the assignment level or are global to the responsibility. (I.e., they apply to any member assigned to the responsibility.)- Specified by:
areActionsAtAssignmentLevelByIdin interfaceResponsibilityInternalService
-
setResponsibilityService
-
setDataObjectService
public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) -
setDateTimeService
public void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
-