org.kuali.rice.kim.api.common.delegate
Interface DelegateMemberContract

All Superinterfaces:
Inactivatable, InactivatableFromTo, Versioned
All Known Implementing Classes:
DelegateMember, DelegateMember.Builder

public interface DelegateMemberContract
extends Versioned, InactivatableFromTo

This is a contract for a DelegateMember. Delegates are users that a member of a Role has authorized to have the same Permissions and take the same actions as that member is authorized to take.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 Map<String,String> getAttributes()
           
 String getDelegationId()
           
 String getDelegationMemberId()
           
 String getMemberId()
           
 String getRoleMemberId()
           
 MemberType getType()
           
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.InactivatableFromTo
getActiveFromDate, getActiveToDate, isActive
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
 

Method Detail

getDelegationMemberId

String getDelegationMemberId()

getDelegationId

String getDelegationId()

getRoleMemberId

String getRoleMemberId()

getType

MemberType getType()

getMemberId

String getMemberId()

getAttributes

Map<String,String> getAttributes()


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