org.kuali.rice.kim.api.common.assignee
Class Assignee

java.lang.Object
  extended by org.kuali.rice.core.api.mo.AbstractDataTransferObject
      extended by org.kuali.rice.kim.api.common.assignee.Assignee
All Implemented Interfaces:
Serializable, ModelObjectBasic, ModelObjectComplete, AssigneeContract

public class Assignee
extends AbstractDataTransferObject
implements AssigneeContract

See Also:
Serialized Form

Nested Class Summary
static class Assignee.Builder
          This builder constructs a PermissionAssignee enforcing the constraints of the AssigneeContract.
 
Constructor Summary
Assignee(Assignee.Builder builder)
          A constructor using the Builder.
 
Method Summary
 List<DelegateType> getDelegates()
          List of Delegates for a Permission Assignee
 String getGroupId()
          The Group ID referenced by the Permission Assignee.
 String getPrincipalId()
          The Principal ID referenced by the Permission Assignee.
 
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
 

Constructor Detail

Assignee

public Assignee(Assignee.Builder builder)
A constructor using the Builder.

Parameters:
builder -
Method Detail

getPrincipalId

public String getPrincipalId()
Description copied from interface: AssigneeContract
The Principal ID referenced by the Permission Assignee.

Specified by:
getPrincipalId in interface AssigneeContract
Returns:
principalId
See Also:
AssigneeContract.getPrincipalId()

getGroupId

public String getGroupId()
Description copied from interface: AssigneeContract
The Group ID referenced by the Permission Assignee.

Specified by:
getGroupId in interface AssigneeContract
Returns:
groupId
See Also:
AssigneeContract.getGroupId()

getDelegates

public List<DelegateType> getDelegates()
Description copied from interface: AssigneeContract
List of Delegates for a Permission Assignee

Specified by:
getDelegates in interface AssigneeContract
Returns:
delegates
See Also:
AssigneeContract.getDelegates()


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