public static final class DelegateMember.Builder extends Object implements Serializable, ModelBuilder, DelegateMemberContract
DelegateMember instances. Enforces the constraints of the DelegateMemberContract.| Modifier and Type | Method and Description |
|---|---|
DelegateMember |
build()
Returns an instance of the object being built by this builder based
on the current state of the builder.
|
static DelegateMember.Builder |
create() |
static DelegateMember.Builder |
create(DelegateMemberContract contract) |
org.joda.time.DateTime |
getActiveFromDate()
Gets the date for which the record become active.
|
org.joda.time.DateTime |
getActiveToDate()
Gets the date for which the record become inactive.
|
Map<String,String> |
getAttributes() |
String |
getDelegationId() |
String |
getDelegationMemberId() |
String |
getMemberId() |
String |
getRoleMemberId() |
MemberType |
getType() |
Long |
getVersionNumber()
Returns the version number for this object.
|
boolean |
isActive()
The active indicator for an object.
|
boolean |
isActive(org.joda.time.DateTime activeAsOfDate)
Returns if the record is active for a given Time.
|
void |
setActiveFromDate(org.joda.time.DateTime activeFromDate) |
void |
setActiveToDate(org.joda.time.DateTime activeToDate) |
void |
setAttributes(Map<String,String> attributes) |
void |
setDelegationId(String delegationId) |
void |
setDelegationMemberId(String delegationMemberId) |
void |
setMemberId(String memberId) |
void |
setRoleMemberId(String roleMemberId) |
void |
setType(MemberType type) |
void |
setVersionNumber(Long versionNumber) |
public static DelegateMember.Builder create()
public static DelegateMember.Builder create(DelegateMemberContract contract)
public DelegateMember build()
ModelBuilderbuild in interface ModelBuilderpublic String getDelegationMemberId()
getDelegationMemberId in interface DelegateMemberContractpublic void setDelegationMemberId(String delegationMemberId)
public String getDelegationId()
getDelegationId in interface DelegateMemberContractpublic void setDelegationId(String delegationId)
public String getMemberId()
getMemberId in interface DelegateMemberContractpublic void setMemberId(String memberId)
public String getRoleMemberId()
getRoleMemberId in interface DelegateMemberContractpublic void setRoleMemberId(String roleMemberId)
public MemberType getType()
getType in interface DelegateMemberContractpublic void setType(MemberType type)
public Map<String,String> getAttributes()
getAttributes in interface DelegateMemberContractpublic void setAttributes(Map<String,String> attributes)
public Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic void setVersionNumber(Long versionNumber)
public org.joda.time.DateTime getActiveFromDate()
InactivatableFromTogetActiveFromDate in interface InactivatableFromTopublic void setActiveFromDate(org.joda.time.DateTime activeFromDate)
public org.joda.time.DateTime getActiveToDate()
InactivatableFromTogetActiveToDate in interface InactivatableFromTopublic void setActiveToDate(org.joda.time.DateTime activeToDate)
public boolean isActive(org.joda.time.DateTime activeAsOfDate)
InactivatableFromToisActive in interface InactivatableFromTopublic boolean isActive()
InactivatableisActive in interface InactivatableCopyright © 2005–2016 The Kuali Foundation. All rights reserved.