org.kuali.rice.kew.api.peopleflow
Class PeopleFlowMember
java.lang.Object
   org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.core.api.mo.AbstractDataTransferObject
       org.kuali.rice.kew.api.peopleflow.PeopleFlowMember
org.kuali.rice.kew.api.peopleflow.PeopleFlowMember
- All Implemented Interfaces: 
- Serializable, ModelObjectBasic, ModelObjectComplete, PeopleFlowMemberContract
- public final class PeopleFlowMember 
- extends AbstractDataTransferObject- implements PeopleFlowMemberContract
- See Also:
- Serialized Form
 
 
 
 
getMemberId
public String getMemberId()
- 
- Specified by:
- getMemberIdin interface- PeopleFlowMemberContract
 
- 
- Returns:
- the id of the member.  This will key in to different types depending on the MemberTypeof the
 instance.
 
getMemberType
public MemberType getMemberType()
- 
- Specified by:
- getMemberTypein interface- PeopleFlowMemberContract
 
- 
- Returns:
- the MemberTypeof this member.  Never null.
 
getActionRequestPolicy
public ActionRequestPolicy getActionRequestPolicy()
- Description copied from interface: PeopleFlowMemberContract
- Returns the action request policy to use for this people flow member.  This value is only applicable in the
 case where the MemberTypeisROLE.  If the member type is anything else, this value will not
 be considered and should ideally be set to null
 
- 
- Specified by:
- getActionRequestPolicyin interface- PeopleFlowMemberContract
 
- 
- Returns:
- the action request policy to use for this people flow member if it is a role member, null if this
 member has no request policy
 
getResponsibilityId
public String getResponsibilityId()
- Description copied from interface: PeopleFlowMemberContract
- Returns the responsibility id of this member.  This is a unique id which KEW can use to help identify and track
 the responsibility represented by this people flow member.  It will be associated with any action requests that
 are generated from this people flow membership.
 
- 
- Specified by:
- getResponsibilityIdin interface- PeopleFlowMemberContract
 
- 
- Returns:
- the responsibility id for this people flow membership
 
getPriority
public int getPriority()
- 
- Specified by:
- getPriorityin interface- PeopleFlowMemberContract
 
- 
- Returns:
- the priority of the member.  This is equivalent to the sequential stop in the PeopleFlowDefinition, which means
 lower integer value equates to higher priority.  The minimum priority is 1.
 
getDelegates
public List<PeopleFlowDelegate> getDelegates()
- 
- Specified by:
- getDelegatesin interface- PeopleFlowMemberContract
 
- 
- Returns:
- the list of delegates for this member.  Should never be null but may be an empty list in the case where
 this member has no delegates
 
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.