public class RoleMember extends AbstractDataTransferObject implements RoleMemberContract
| Modifier and Type | Class and Description |
|---|---|
static class |
RoleMember.Builder |
static class |
RoleMember.Cache |
| 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.
|
Map<String,String> |
getAttributes()
This returns specific attributes to be set on a Role Member in order to match permission and responsibilitys.
|
String |
getId()
The unique identifier for an object.
|
String |
getMemberId()
This is the member id for the Role Member.
|
String |
getMemberName() |
String |
getMemberNamespaceCode() |
String |
getObjectId()
Return the globally unique object id of this object.
|
String |
getRoleId()
This is the id for the Role.
|
List<RoleResponsibilityAction> |
getRoleRspActions()
This returns a list of role responsibility actions assigned to a role member
|
MemberType |
getType()
This is the type code for the Role Member.
|
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.
|
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toStringpublic String getMemberId()
RoleMemberContractThis is a id value that defines the Role Member. This value is either a Principal Id, Group Id, or Role Id depending on the type code
getMemberId in interface RoleMemberContractpublic MemberType getType()
RoleMemberContractThis is a value that defines the type of Role Member. This value determines whether memberId is either a Principal Id, Group Id, or Role Id
getType in interface RoleMemberContractpublic String getId()
IdentifiablegetId in interface Identifiablepublic String getRoleId()
RoleMemberContractThis is a id assigned to a Role. It defines the role this role member belongs to.
getRoleId in interface RoleMemberContractpublic Map<String,String> getAttributes()
RoleMemberContractgetAttributes in interface RoleMemberContractpublic List<RoleResponsibilityAction> getRoleRspActions()
RoleMemberContractgetRoleRspActions in interface RoleMemberContractpublic org.joda.time.DateTime getActiveFromDate()
InactivatableFromTogetActiveFromDate in interface InactivatableFromTopublic org.joda.time.DateTime getActiveToDate()
InactivatableFromTogetActiveToDate in interface InactivatableFromTopublic boolean isActive(org.joda.time.DateTime activeAsOfDate)
InactivatableFromToisActive in interface InactivatableFromTopublic boolean isActive()
InactivatableisActive in interface Inactivatablepublic Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic String getObjectId()
GloballyUniquegetObjectId in interface GloballyUniquepublic String getMemberName()
getMemberName in interface RoleMemberContractpublic String getMemberNamespaceCode()
getMemberNamespaceCode in interface RoleMemberContractCopyright © 2005–2016 The Kuali Foundation. All rights reserved.