org.kuali.rice.kim.api.role
Interface RoleMembershipContract
- All Superinterfaces:
- Identifiable
- All Known Implementing Classes:
- RoleMembership, RoleMembership.Builder
public interface RoleMembershipContract
- extends Identifiable
This is a contract for RoleMembership. Role members can be Principals, Groups, or other Roles.
Delegates can also be associated with a Role.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable |
getId |
getRoleId
String getRoleId()
getQualifier
Map<String,String> getQualifier()
getDelegates
List<? extends DelegateTypeContract> getDelegates()
getMemberId
String getMemberId()
getType
MemberType getType()
getEmbeddedRoleId
String getEmbeddedRoleId()
- Returns:
- String Identifier of the role from which the group or principal was derived.
getRoleSortingCode
String getRoleSortingCode()
- Returns:
- String value used to sort the role members into a meaningful order
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.