|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kim.api.common.delegate.DelegateMember.Builder
public static final class DelegateMember.Builder
A builder which can be used to construct DelegateMember instances. Enforces the constraints of the DelegateMemberContract.
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static DelegateMember.Builder create()
public static DelegateMember.Builder create(DelegateMemberContract contract)
public DelegateMember build()
ModelBuilder
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()
Versioned
getVersionNumber in interface Versionedpublic void setVersionNumber(Long versionNumber)
public org.joda.time.DateTime getActiveFromDate()
InactivatableFromTo
getActiveFromDate in interface InactivatableFromTopublic void setActiveFromDate(org.joda.time.DateTime activeFromDate)
public org.joda.time.DateTime getActiveToDate()
InactivatableFromTo
getActiveToDate in interface InactivatableFromTopublic void setActiveToDate(org.joda.time.DateTime activeToDate)
public boolean isActive(org.joda.time.DateTime activeAsOfDate)
InactivatableFromTo
isActive in interface InactivatableFromTopublic boolean isActive()
Inactivatable
isActive in interface Inactivatable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||