Interface DelegateMemberContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.active.InactivatableFromTo, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
DelegateMember, DelegateMember.Builder

public interface DelegateMemberContract extends org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.common.active.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

    Modifier and Type
    Method
    Description
     
     
     
     
     
    org.kuali.rice.core.api.membership.MemberType
     

    Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable

    isActive

    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.Versioned

    getVersionNumber
  • Method Details

    • getDelegationMemberId

      String getDelegationMemberId()
    • getDelegationId

      String getDelegationId()
    • getRoleMemberId

      String getRoleMemberId()
    • getType

      org.kuali.rice.core.api.membership.MemberType getType()
    • getMemberId

      String getMemberId()
    • getAttributes

      Map<String,String> getAttributes()