org.kuali.rice.kim.impl.responsibility
Class ResponsibilityInternalServiceImpl

java.lang.Object
  extended by org.kuali.rice.kim.impl.responsibility.ResponsibilityInternalServiceImpl
All Implemented Interfaces:
ResponsibilityInternalService

public class ResponsibilityInternalServiceImpl
extends Object
implements ResponsibilityInternalService


Constructor Summary
ResponsibilityInternalServiceImpl()
           
 
Method Summary
 boolean areActionsAtAssignmentLevel(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.
 boolean areActionsAtAssignmentLevelById(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.
protected  BusinessObjectService getBusinessObjectService()
           
protected  Set<String> getChangedRoleResponsibilityIds(List<RoleResponsibility> oldRespList, List<RoleResponsibility> newRespList)
          This method compares the two lists of responsibilitiy IDs and does a union.
protected  ResponsibilityService getResponsibilityService()
           
 List<RoleResponsibility> getRoleResponsibilities(String roleId)
           
 void removeRoleMember(org.kuali.rice.kim.impl.role.RoleMemberBo roleMember)
           
 org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo saveDelegateMember(org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo delegateMember)
           
 org.kuali.rice.kim.impl.role.RoleMemberBo saveRoleMember(org.kuali.rice.kim.impl.role.RoleMemberBo roleMember)
           
 void updateActionRequestsForResponsibilityChange(Set<String> responsibilityIds)
          This overridden method ...
 void updateActionRequestsForRoleChange(String roleId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResponsibilityInternalServiceImpl

public ResponsibilityInternalServiceImpl()
Method Detail

saveRoleMember

public org.kuali.rice.kim.impl.role.RoleMemberBo saveRoleMember(org.kuali.rice.kim.impl.role.RoleMemberBo roleMember)
Specified by:
saveRoleMember in interface ResponsibilityInternalService

saveDelegateMember

public org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo saveDelegateMember(org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo delegateMember)
Specified by:
saveDelegateMember in interface ResponsibilityInternalService

removeRoleMember

public void removeRoleMember(org.kuali.rice.kim.impl.role.RoleMemberBo roleMember)
Specified by:
removeRoleMember in interface ResponsibilityInternalService

updateActionRequestsForRoleChange

public void updateActionRequestsForRoleChange(String roleId)
Specified by:
updateActionRequestsForRoleChange in interface ResponsibilityInternalService

updateActionRequestsForResponsibilityChange

public void updateActionRequestsForResponsibilityChange(Set<String> responsibilityIds)
This overridden method ...

Specified by:
updateActionRequestsForResponsibilityChange in interface ResponsibilityInternalService
See Also:
ResponsibilityInternalService.updateActionRequestsForResponsibilityChange(java.util.Set)

getRoleResponsibilities

public List<RoleResponsibility> getRoleResponsibilities(String roleId)

getChangedRoleResponsibilityIds

protected Set<String> getChangedRoleResponsibilityIds(List<RoleResponsibility> oldRespList,
                                                      List<RoleResponsibility> newRespList)
This method compares the two lists of responsibilitiy IDs and does a union. returns a unique list of responsibility ids.

Parameters:
oldRespList -
newRespList -
Returns:

getBusinessObjectService

protected BusinessObjectService getBusinessObjectService()

getResponsibilityService

protected ResponsibilityService getResponsibilityService()

areActionsAtAssignmentLevel

public boolean areActionsAtAssignmentLevel(Responsibility responsibility)
Description copied from interface: ResponsibilityInternalService
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. (I.e., they apply to any member assigned to the responsibility.)

Specified by:
areActionsAtAssignmentLevel in interface ResponsibilityInternalService

areActionsAtAssignmentLevelById

public boolean areActionsAtAssignmentLevelById(String responsibilityId)
Description copied from interface: ResponsibilityInternalService
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. (I.e., they apply to any member assigned to the responsibility.)

Specified by:
areActionsAtAssignmentLevelById in interface ResponsibilityInternalService


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.