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() |
org.joda.time.DateTime |
getActiveToDate() |
Map<String,String> |
getAttributes()
This returns specific attributes to be set on a Role Member in order to match permission and responsibilitys.
|
String |
getId() |
String |
getMemberId()
This is the member id for the Role Member.
|
String |
getMemberName() |
String |
getMemberNamespaceCode() |
String |
getObjectId() |
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() |
boolean |
isActive() |
boolean |
isActive(org.joda.time.DateTime activeAsOfDate) |
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()
getId 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()
getActiveFromDate in interface InactivatableFromTopublic org.joda.time.DateTime getActiveToDate()
getActiveToDate in interface InactivatableFromTopublic boolean isActive(org.joda.time.DateTime activeAsOfDate)
isActive in interface InactivatableFromTopublic boolean isActive()
isActive in interface Inactivatablepublic Long getVersionNumber()
getVersionNumber in interface Versionedpublic String getObjectId()
getObjectId in interface GloballyUniquepublic String getMemberName()
getMemberName in interface RoleMemberContractpublic String getMemberNamespaceCode()
getMemberNamespaceCode in interface RoleMemberContractCopyright © 2005–2018 The Kuali Foundation. All rights reserved.