Interface RoleResponsibilityActionContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
RoleResponsibilityAction, RoleResponsibilityAction.Builder

public interface RoleResponsibilityActionContract extends org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.common.Identifiable

Associates a Role/Responsibility/(Group/Principal).

When a person is assigned to a role with a responsibility, the UI must populate this table with this additional information.

Data is an action request type (approve/acknowledge/fyi/etc...), and a priority number
  • Method Details

    • getRoleResponsibilityId

      String getRoleResponsibilityId()
      Id of the contained RoleResponsibility object.
      Returns:
      A RoleResponsibility Id. Can be null if there is no associated RoleResponsibility.
    • getActionTypeCode

      String getActionTypeCode()

      A string representation of the action type to be taken on this RoleResponsibilityAction.

      Examples are

      • "A" - Approve
      • "F" - FYI
      • "K" - Acknowledge
      Returns:
      String representing the action type. This can be null.
    • getPriorityNumber

      Integer getPriorityNumber()
      Returns:
      Integer representing the priority assigned to this Action. This can be a null value.
    • getActionPolicyCode

      String getActionPolicyCode()
      Returns the action policy code.
      Returns:
      String for the policy code. This can be null.
    • getRoleMemberId

      String getRoleMemberId()
      String identifier for an associated RoleMember
      Returns:
      RoleMember identifier. This can be null.
    • getRoleResponsibility

      RoleResponsibilityContract getRoleResponsibility()
      Returns a RoleResponsibility instances associated with this action.
      Returns:
      Associated RoleResponsibility - can be null.
    • isForceAction

      boolean isForceAction()
      Returns:
      Whether this action should be is forced or not.