org.kuali.rice.kim.api.responsibility
Interface ResponsibilityActionContract

All Known Implementing Classes:
ResponsibilityAction, ResponsibilityAction.Builder

public interface ResponsibilityActionContract

Contains information related to responsibilities in the kim system.


Method Summary
 String getActionPolicyCode()
          The actionPolicyCode the responsibility action is associated with.
 String getActionTypeCode()
          The actionTypeCode the responsibility action is associated with.
 List<? extends DelegateTypeContract> getDelegates()
          The delegates for this responsibility action.
 String getGroupId()
          The groupId the responsibility action is associated with.
 String getMemberRoleId()
          The memberRoleId the responsibility action is associated with.
 String getParallelRoutingGroupingCode()
          The parallelRoutingGroupingCode the responsibility action is associated with.
 String getPrincipalId()
          The principalId the responsibility action is associated with.
 Integer getPriorityNumber()
          The priorityNumber the responsibility action is associated with.
 Map<String,String> getQualifier()
          The qualifying attributes for the responsibility action.
 String getResponsibilityId()
          The responsibilityId the responsibility action is associated with.
 String getResponsibilityName()
          The responsibilityName the responsibility action is associated with.
 String getResponsibilityNamespaceCode()
          The responsibilityNamespaceCode the responsibility action is associated with.
 String getRoleId()
          The roleId the responsibility action is associated with.
 String getRoleResponsibilityActionId()
          The roleResponsibilityActionId the responsibility action is associated with.
 boolean isForceAction()
          Whether is responsibility action is a force action.
 

Method Detail

getPrincipalId

String getPrincipalId()
The principalId the responsibility action is associated with.

Can be null as long as the getGroupId() is not null.

When this is set the getGroupId() will not be.

Returns:
the principalId

getGroupId

String getGroupId()
The groupId the responsibility action is associated with.

Can be null as long as the getPrincipalId() is not null.

When this is set the getPrincipalId() will not be.

Returns:
the groupId

getRoleResponsibilityActionId

String getRoleResponsibilityActionId()
The roleResponsibilityActionId the responsibility action is associated with. Can be null.

Returns:
the roleResponsibilityActionId

getParallelRoutingGroupingCode

String getParallelRoutingGroupingCode()
The parallelRoutingGroupingCode the responsibility action is associated with. Can be null.

Returns:
the parallelRoutingGroupingCode

getActionTypeCode

String getActionTypeCode()
The actionTypeCode the responsibility action is associated with. Can be null.

Returns:
the actionTypeCode

getActionPolicyCode

String getActionPolicyCode()
The actionPolicyCode the responsibility action is associated with. Can be null.

Returns:
the actionPolicyCode

getPriorityNumber

Integer getPriorityNumber()
The priorityNumber the responsibility action is associated with. Can be null.

Returns:
the priorityNumber

getMemberRoleId

String getMemberRoleId()
The memberRoleId the responsibility action is associated with. Cannot be null or blank.

Returns:
the memberRoleId

getResponsibilityName

String getResponsibilityName()
The responsibilityName the responsibility action is associated with. Cannot be null or blank.

Returns:
the responsibilityName

getResponsibilityId

String getResponsibilityId()
The responsibilityId the responsibility action is associated with. Cannot be null or blank.

Returns:
the responsibilityId

getResponsibilityNamespaceCode

String getResponsibilityNamespaceCode()
The responsibilityNamespaceCode the responsibility action is associated with. Cannot be null or blank.

Returns:
the responsibilityNamespaceCode

isForceAction

boolean isForceAction()
Whether is responsibility action is a force action.

Returns:
true if is a force action

getQualifier

Map<String,String> getQualifier()
The qualifying attributes for the responsibility action. Cannot be null.

Returns:
attributes

getDelegates

List<? extends DelegateTypeContract> getDelegates()
The delegates for this responsibility action. Cannot be null but can be an empty list.

Returns:
delegates

getRoleId

String getRoleId()
The roleId the responsibility action is associated with. Cannot be null or blank.

Returns:
the roleId


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.