public final class Principal extends AbstractDataTransferObject implements PrincipalContract
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Principal.BuilderA builder which can be used to construct  Principalinstances. | 
| 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.