public final class Principal extends AbstractDataTransferObject implements PrincipalContract
| Modifier and Type | Class and Description |
|---|---|
static class |
Principal.Builder
A builder which can be used to construct
Principal instances. |
static class |
Principal.Cache |
| Modifier and Type | Method and Description |
|---|---|
String |
getEntityId()
Gets this
PrincipalContract's identity id. |
String |
getObjectId()
Return the globally unique object id of this object.
|
String |
getPrincipalId()
Gets this
PrincipalContract's id. |
String |
getPrincipalName()
Gets this
PrincipalContract's name. |
Long |
getVersionNumber()
Returns the version number for this object.
|
boolean |
isActive()
The active indicator for an object.
|
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toStringpublic String getPrincipalId()
PrincipalContractPrincipalContract's id.getPrincipalId in interface PrincipalContractPrincipalContract, or null if none has been assigned.public String getPrincipalName()
PrincipalContractPrincipalContract's name.getPrincipalName in interface PrincipalContractPrincipalContract, this value cannot be null.public String getEntityId()
PrincipalContractPrincipalContract's identity id.getEntityId in interface PrincipalContractPrincipalContract, or null if none has been assigned.public boolean isActive()
InactivatableisActive in interface Inactivatablepublic Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic String getObjectId()
GloballyUniquegetObjectId in interface GloballyUniqueCopyright © 2005-2015 The Kuali Foundation. All Rights Reserved.