|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kim.api.group.GroupMember
public class GroupMember
| Nested Class Summary | |
|---|---|
static class |
GroupMember.Builder
|
static class |
GroupMember.Cache
|
| Constructor Summary | |
|---|---|
GroupMember(GroupMember.Builder builder)
|
|
| Method Summary | |
|---|---|
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. |
String |
getGroupId()
This is the id for the Group. |
String |
getId()
The unique identifier for an object. |
String |
getMemberId()
This is the member id for the Group Member. |
String |
getObjectId()
Return the globally unique object id of this object. |
MemberType |
getType()
This is the type code for the Group Member. |
Long |
getVersionNumber()
Returns the version number for this object. |
boolean |
isActive()
The active indicator for an object. |
boolean |
isActive(org.joda.time.DateTime activeAsOf)
Returns if the record is active for a given Time. |
| Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject |
|---|
afterUnmarshal, beforeUnmarshal, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GroupMember(GroupMember.Builder builder)
| Method Detail |
|---|
public String getId()
Identifiable
getId in interface Identifiablepublic String getGroupId()
GroupMemberContractThis is a id assigned to a Group. It defines the group this group member belongs to.
getGroupId in interface GroupMemberContractpublic String getMemberId()
GroupMemberContractThis is a id value that defines the Group Member. This value is either a Principal Id or Group Id depending on the type code
getMemberId in interface GroupMemberContractpublic MemberType getType()
GroupMemberContractThis is a value that defines the type of Group Member. This value determines whether memberId is either a Principal Id or Group Id
getType in interface GroupMemberContractpublic org.joda.time.DateTime getActiveFromDate()
InactivatableFromTo
getActiveFromDate in interface InactivatableFromTopublic org.joda.time.DateTime getActiveToDate()
InactivatableFromTo
getActiveToDate in interface InactivatableFromTopublic Long getVersionNumber()
Versioned
getVersionNumber in interface Versionedpublic String getObjectId()
GloballyUnique
getObjectId in interface GloballyUniquepublic boolean isActive(org.joda.time.DateTime activeAsOf)
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 | |||||||||