org.kuali.rice.kim.api.role
Class RoleMembership

java.lang.Object
  extended by org.kuali.rice.core.api.mo.AbstractDataTransferObject
      extended by org.kuali.rice.kim.api.role.RoleMembership
All Implemented Interfaces:
Serializable, Identifiable, ModelObjectBasic, ModelObjectComplete, RoleMembershipContract

public class RoleMembership
extends AbstractDataTransferObject
implements RoleMembershipContract

See Also:
Serialized Form

Nested Class Summary
static class RoleMembership.Builder
           
static class RoleMembership.Cache
           
 
Method Summary
 List<DelegateType> getDelegates()
           
 String getEmbeddedRoleId()
           
 String getId()
          The unique identifier for an object.
 String getMemberId()
           
 Map<String,String> getQualifier()
           
 String getRoleId()
           
 String getRoleSortingCode()
           
 MemberType getType()
           
 
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

getRoleId

public String getRoleId()
Specified by:
getRoleId in interface RoleMembershipContract

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Specified by:
getId in interface Identifiable
Returns:
the id

getEmbeddedRoleId

public String getEmbeddedRoleId()
Specified by:
getEmbeddedRoleId in interface RoleMembershipContract
Returns:
String Identifier of the role from which the group or principal was derived.

getMemberId

public String getMemberId()
Specified by:
getMemberId in interface RoleMembershipContract

getType

public MemberType getType()
Specified by:
getType in interface RoleMembershipContract

getRoleSortingCode

public String getRoleSortingCode()
Specified by:
getRoleSortingCode in interface RoleMembershipContract
Returns:
String value used to sort the role members into a meaningful order

getQualifier

public Map<String,String> getQualifier()
Specified by:
getQualifier in interface RoleMembershipContract

getDelegates

public List<DelegateType> getDelegates()
Specified by:
getDelegates in interface RoleMembershipContract


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