Interface ResponsibilityInternalService

All Known Implementing Classes:
ResponsibilityInternalServiceImpl

public interface ResponsibilityInternalService
This is an internal service that was created as a proxy for kew updates
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Details

    • updateActionRequestsForResponsibilityChange

      void updateActionRequestsForResponsibilityChange(Set<String> responsibilityIds)
    • saveRoleMember

      RoleMemberBo saveRoleMember(RoleMemberBo roleMember)
    • saveDelegateMember

      DelegateMemberBo saveDelegateMember(DelegateMemberBo delegateMember)
    • removeRoleMember

      void removeRoleMember(RoleMemberBo roleMember)
    • updateActionRequestsForRoleChange

      void updateActionRequestsForRoleChange(String roleId)
    • areActionsAtAssignmentLevelById

      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. (I.e., they apply to any member assigned to the responsibility.)
    • areActionsAtAssignmentLevel

      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. (I.e., they apply to any member assigned to the responsibility.)
    • getRoleResponsibilities

      List<RoleResponsibility> getRoleResponsibilities(String roleId)
      Get all the role-responsibility records attached to the given role.