public class GroupMember extends AbstractDataTransferObject implements GroupMemberContract
| Modifier and Type | Class and Description |
|---|---|
static class |
GroupMember.Builder |
static class |
GroupMember.Cache |
| Constructor and Description |
|---|
GroupMember(GroupMember.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toStringpublic GroupMember(GroupMember.Builder builder)
public String getId()
IdentifiablegetId 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()
InactivatableFromTogetActiveFromDate in interface InactivatableFromTopublic org.joda.time.DateTime getActiveToDate()
InactivatableFromTogetActiveToDate in interface InactivatableFromTopublic Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic String getObjectId()
GloballyUniquegetObjectId in interface GloballyUniquepublic boolean isActive(org.joda.time.DateTime activeAsOf)
InactivatableFromToisActive in interface InactivatableFromTopublic boolean isActive()
InactivatableisActive in interface InactivatableCopyright © 2005–2014 The Kuali Foundation. All rights reserved.