org.kuali.rice.kim.api.role
Interface RoleResponsibilityActionContract

All Superinterfaces:
Identifiable, Versioned
All Known Implementing Classes:
RoleResponsibilityAction, RoleResponsibilityAction.Builder

public interface RoleResponsibilityActionContract
extends Versioned, 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 Summary
 String getActionPolicyCode()
          Returns the action policy code.
 String getActionTypeCode()
          A string representation of the action type to be taken on this RoleResponsibilityAction.
 Integer getPriorityNumber()
           
 String getRoleMemberId()
          String identifier for an associated RoleMember
 RoleResponsibilityContract getRoleResponsibility()
          Returns a RoleResponsibility instances associated with this action.
 String getRoleResponsibilityId()
          Id of the contained RoleResponsibility object.
 boolean isForceAction()
           
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 

Method Detail

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


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.


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