org.kuali.rice.kim.api.responsibility
Class ResponsibilityAction

java.lang.Object
  extended by org.kuali.rice.core.api.mo.AbstractDataTransferObject
      extended by org.kuali.rice.kim.api.responsibility.ResponsibilityAction
All Implemented Interfaces:
Serializable, ModelObjectBasic, ModelObjectComplete, ResponsibilityActionContract

public final class ResponsibilityAction
extends AbstractDataTransferObject
implements ResponsibilityActionContract

See Also:
Serialized Form

Nested Class Summary
static class ResponsibilityAction.Builder
          A builder which can be used to construct ResponsibilityAction instances.
 
Method Summary
 String getActionPolicyCode()
          The actionPolicyCode the responsibility action is associated with.
 String getActionTypeCode()
          The actionTypeCode the responsibility action is associated with.
 List<DelegateType> 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.
 
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getPrincipalId

public String getPrincipalId()
Description copied from interface: ResponsibilityActionContract
The principalId the responsibility action is associated with.

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

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

Specified by:
getPrincipalId in interface ResponsibilityActionContract
Returns:
the principalId

getRoleResponsibilityActionId

public String getRoleResponsibilityActionId()
Description copied from interface: ResponsibilityActionContract
The roleResponsibilityActionId the responsibility action is associated with. Can be null.

Specified by:
getRoleResponsibilityActionId in interface ResponsibilityActionContract
Returns:
the roleResponsibilityActionId

getParallelRoutingGroupingCode

public String getParallelRoutingGroupingCode()
Description copied from interface: ResponsibilityActionContract
The parallelRoutingGroupingCode the responsibility action is associated with. Can be null.

Specified by:
getParallelRoutingGroupingCode in interface ResponsibilityActionContract
Returns:
the parallelRoutingGroupingCode

getActionTypeCode

public String getActionTypeCode()
Description copied from interface: ResponsibilityActionContract
The actionTypeCode the responsibility action is associated with. Can be null.

Specified by:
getActionTypeCode in interface ResponsibilityActionContract
Returns:
the actionTypeCode

getActionPolicyCode

public String getActionPolicyCode()
Description copied from interface: ResponsibilityActionContract
The actionPolicyCode the responsibility action is associated with. Can be null.

Specified by:
getActionPolicyCode in interface ResponsibilityActionContract
Returns:
the actionPolicyCode

getPriorityNumber

public Integer getPriorityNumber()
Description copied from interface: ResponsibilityActionContract
The priorityNumber the responsibility action is associated with. Can be null.

Specified by:
getPriorityNumber in interface ResponsibilityActionContract
Returns:
the priorityNumber

getGroupId

public String getGroupId()
Description copied from interface: ResponsibilityActionContract
The groupId the responsibility action is associated with.

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

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

Specified by:
getGroupId in interface ResponsibilityActionContract
Returns:
the groupId

getMemberRoleId

public String getMemberRoleId()
Description copied from interface: ResponsibilityActionContract
The memberRoleId the responsibility action is associated with. Cannot be null or blank.

Specified by:
getMemberRoleId in interface ResponsibilityActionContract
Returns:
the memberRoleId

getResponsibilityName

public String getResponsibilityName()
Description copied from interface: ResponsibilityActionContract
The responsibilityName the responsibility action is associated with. Cannot be null or blank.

Specified by:
getResponsibilityName in interface ResponsibilityActionContract
Returns:
the responsibilityName

getResponsibilityId

public String getResponsibilityId()
Description copied from interface: ResponsibilityActionContract
The responsibilityId the responsibility action is associated with. Cannot be null or blank.

Specified by:
getResponsibilityId in interface ResponsibilityActionContract
Returns:
the responsibilityId

getResponsibilityNamespaceCode

public String getResponsibilityNamespaceCode()
Description copied from interface: ResponsibilityActionContract
The responsibilityNamespaceCode the responsibility action is associated with. Cannot be null or blank.

Specified by:
getResponsibilityNamespaceCode in interface ResponsibilityActionContract
Returns:
the responsibilityNamespaceCode

isForceAction

public boolean isForceAction()
Description copied from interface: ResponsibilityActionContract
Whether is responsibility action is a force action.

Specified by:
isForceAction in interface ResponsibilityActionContract
Returns:
true if is a force action

getQualifier

public Map<String,String> getQualifier()
Description copied from interface: ResponsibilityActionContract
The qualifying attributes for the responsibility action. Cannot be null.

Specified by:
getQualifier in interface ResponsibilityActionContract
Returns:
attributes

getDelegates

public List<DelegateType> getDelegates()
Description copied from interface: ResponsibilityActionContract
The delegates for this responsibility action. Cannot be null but can be an empty list.

Specified by:
getDelegates in interface ResponsibilityActionContract
Returns:
delegates

getRoleId

public String getRoleId()
Description copied from interface: ResponsibilityActionContract
The roleId the responsibility action is associated with. Cannot be null or blank.

Specified by:
getRoleId in interface ResponsibilityActionContract
Returns:
the roleId


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