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() |
static DelegateMember.Builder |
create() |
static DelegateMember.Builder |
create(DelegateMemberContract contract) |
org.joda.time.DateTime |
getActiveFromDate() |
org.joda.time.DateTime |
getActiveToDate() |
Map<String,String> |
getAttributes() |
String |
getDelegationId() |
String |
getDelegationMemberId() |
String |
getMemberId() |
String |
getRoleMemberId() |
MemberType |
getType() |
Long |
getVersionNumber() |
boolean |
isActive() |
boolean |
isActive(org.joda.time.DateTime activeAsOfDate) |
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()
build 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()
getVersionNumber in interface Versionedpublic void setVersionNumber(Long versionNumber)
public org.joda.time.DateTime getActiveFromDate()
getActiveFromDate in interface InactivatableFromTopublic void setActiveFromDate(org.joda.time.DateTime activeFromDate)
public org.joda.time.DateTime getActiveToDate()
getActiveToDate in interface InactivatableFromTopublic void setActiveToDate(org.joda.time.DateTime activeToDate)
public boolean isActive(org.joda.time.DateTime activeAsOfDate)
isActive in interface InactivatableFromTopublic boolean isActive()
isActive in interface InactivatableCopyright © 2005–2017 The Kuali Foundation. All rights reserved.