Class DelegateMember.Builder
java.lang.Object
org.kuali.rice.kim.api.common.delegate.DelegateMember.Builder
- All Implemented Interfaces:
Serializable,Inactivatable,InactivatableFromTo,Versioned,ModelBuilder,DelegateMemberContract
- Enclosing class:
DelegateMember
public static final class DelegateMember.Builder
extends Object
implements Serializable, ModelBuilder, DelegateMemberContract
A builder which can be used to construct
DelegateMember instances. Enforces the constraints of the DelegateMemberContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static DelegateMember.Buildercreate()static DelegateMember.Buildercreate(DelegateMemberContract contract) org.joda.time.DateTimeorg.joda.time.DateTimegetType()booleanisActive()booleanisActive(org.joda.time.DateTime activeAsOfDate) voidsetActiveFromDate(org.joda.time.DateTime activeFromDate) voidsetActiveToDate(org.joda.time.DateTime activeToDate) voidsetAttributes(Map<String, String> attributes) voidsetDelegationId(String delegationId) voidsetDelegationMemberId(String delegationMemberId) voidsetMemberId(String memberId) voidsetRoleMemberId(String roleMemberId) voidsetType(MemberType type) voidsetVersionNumber(Long versionNumber)
-
Method Details
-
create
-
create
-
build
- Specified by:
buildin interfaceModelBuilder
-
getDelegationMemberId
- Specified by:
getDelegationMemberIdin interfaceDelegateMemberContract
-
setDelegationMemberId
-
getDelegationId
- Specified by:
getDelegationIdin interfaceDelegateMemberContract
-
setDelegationId
-
getMemberId
- Specified by:
getMemberIdin interfaceDelegateMemberContract
-
setMemberId
-
getRoleMemberId
- Specified by:
getRoleMemberIdin interfaceDelegateMemberContract
-
setRoleMemberId
-
getType
- Specified by:
getTypein interfaceDelegateMemberContract
-
setType
-
getAttributes
- Specified by:
getAttributesin interfaceDelegateMemberContract
-
setAttributes
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
setVersionNumber
-
getActiveFromDate
public org.joda.time.DateTime getActiveFromDate()- Specified by:
getActiveFromDatein interfaceInactivatableFromTo
-
setActiveFromDate
public void setActiveFromDate(org.joda.time.DateTime activeFromDate) -
getActiveToDate
public org.joda.time.DateTime getActiveToDate()- Specified by:
getActiveToDatein interfaceInactivatableFromTo
-
setActiveToDate
public void setActiveToDate(org.joda.time.DateTime activeToDate) -
isActive
public boolean isActive(org.joda.time.DateTime activeAsOfDate) - Specified by:
isActivein interfaceInactivatableFromTo
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceInactivatable
-