|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, 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 Identifiable
public String getGroupId()
GroupMemberContract
This is a id assigned to a Group. It defines the group this group member belongs to.
getGroupId
in interface GroupMemberContract
public String getMemberId()
GroupMemberContract
This 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 GroupMemberContract
public MemberType getType()
GroupMemberContract
This 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 GroupMemberContract
public org.joda.time.DateTime getActiveFromDate()
InactivatableFromTo
getActiveFromDate
in interface InactivatableFromTo
public org.joda.time.DateTime getActiveToDate()
InactivatableFromTo
getActiveToDate
in interface InactivatableFromTo
public Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
public String getObjectId()
GloballyUnique
getObjectId
in interface GloballyUnique
public boolean isActive(org.joda.time.DateTime activeAsOf)
InactivatableFromTo
isActive
in interface InactivatableFromTo
public boolean isActive()
Inactivatable
isActive
in interface Inactivatable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |