Package org.kuali.rice.kim.api.role
Class RoleMembership.Builder
java.lang.Object
org.kuali.rice.kim.api.role.RoleMembership.Builder
- All Implemented Interfaces:
Serializable,Identifiable,ModelBuilder,ModelObjectBasic,ModelObjectComplete,RoleMembershipContract
- Enclosing class:
RoleMembership
public static final class RoleMembership.Builder
extends Object
implements ModelBuilder, RoleMembershipContract, ModelObjectComplete
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static RoleMembership.Buildercreate(String roleId, String id, String memberId, MemberType memberType, Map<String, String> qualifier) static RoleMembership.Buildercreate(String roleId, String id, String memberId, MemberType memberType, Map<String, String> qualifier, org.joda.time.DateTime activeFromDate, org.joda.time.DateTime activeToDate) static RoleMembership.Buildercreate(RoleMembershipContract contract) booleanorg.joda.time.DateTimeorg.joda.time.DateTimegetId()getType()inthashCode()voidsetActiveFromDate(org.joda.time.DateTime activeFromDate) voidsetActiveToDate(org.joda.time.DateTime activeToDate) voidsetDelegates(List<DelegateType.Builder> delegates) voidsetEmbeddedRoleId(String embeddedRoleId) voidvoidsetMemberId(String memberId) voidsetQualifier(Map<String, String> qualifier) voidvoidsetRoleSortingCode(String roleSortingCode) voidsetType(MemberType type) toString()
-
Method Details
-
create
public static RoleMembership.Builder create(String roleId, String id, String memberId, MemberType memberType, Map<String, String> qualifier) -
create
public static RoleMembership.Builder create(String roleId, String id, String memberId, MemberType memberType, Map<String, String> qualifier, org.joda.time.DateTime activeFromDate, org.joda.time.DateTime activeToDate) -
create
-
build
- Specified by:
buildin interfaceModelBuilder
-
getRoleId
- Specified by:
getRoleIdin interfaceRoleMembershipContract
-
setRoleId
-
getQualifier
- Specified by:
getQualifierin interfaceRoleMembershipContract
-
setQualifier
-
getDelegates
- Specified by:
getDelegatesin interfaceRoleMembershipContract
-
setDelegates
-
getActiveFromDate
public org.joda.time.DateTime getActiveFromDate() -
setActiveFromDate
public void setActiveFromDate(org.joda.time.DateTime activeFromDate) -
getActiveToDate
public org.joda.time.DateTime getActiveToDate() -
setActiveToDate
public void setActiveToDate(org.joda.time.DateTime activeToDate) -
getId
- Specified by:
getIdin interfaceIdentifiable
-
setId
-
getMemberId
- Specified by:
getMemberIdin interfaceRoleMembershipContract
-
setMemberId
-
getType
- Specified by:
getTypein interfaceRoleMembershipContract
-
setType
-
getEmbeddedRoleId
- Specified by:
getEmbeddedRoleIdin interfaceRoleMembershipContract- Returns:
- String Identifier of the role from which the group or principal was derived.
-
setEmbeddedRoleId
-
getRoleSortingCode
- Specified by:
getRoleSortingCodein interfaceRoleMembershipContract- Returns:
- String value used to sort the role members into a meaningful order
-
setRoleSortingCode
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceModelObjectComplete- Overrides:
hashCodein classObject
-
equals
- Specified by:
equalsin interfaceModelObjectComplete- Overrides:
equalsin classObject
-
toString
- Specified by:
toStringin interfaceModelObjectBasic- Overrides:
toStringin classObject
-