Class EntityName
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kim.api.identity.name.EntityName
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.active.Inactivatable,org.kuali.rice.core.api.mo.common.Defaultable,org.kuali.rice.core.api.mo.common.GloballyUnique,org.kuali.rice.core.api.mo.common.Identifiable,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.core.api.mo.ModelObjectBasic,org.kuali.rice.core.api.mo.ModelObjectComplete,EntityNameContract
public final class EntityName
extends org.kuali.rice.core.api.mo.AbstractDataTransferObject
implements EntityNameContract
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder which can be used to constructEntityNameinstances. -
Field Summary
Fields inherited from interface org.kuali.rice.kim.api.identity.name.EntityNameContract
NAME_CHANGED_DATE_FORMAT -
Method Summary
Modifier and TypeMethodDescriptionReturn the entire name as the person or system wants it displayed.Gets thisEntityNameContract's unmasked formatted name.Gets this's id.invalid reference
EntityGets thisEntityNameContract's first name.Gets thisEntityNameContract's unmasked first name.getId()Gets thisEntityNameContract's last name.Gets thisEntityNameContract's unmasked last name.Gets thisEntityNameContract's middle name.Gets thisEntityNameContract's unmasked middle name.org.joda.time.DateTimeGet the name change dateEntityNameContractCorresponds to PESC name changed dateGets thisEntityNameContract's name prefix.Gets thisEntityNameContract's unmasked name prefix.Gets thisEntityNameContract's suffix.Gets thisEntityNameContract's unmasked suffix.Gets thisEntityNameContract's name title.Gets thisEntityNameContract's unmasked name title.Gets thisEntityNameContract's TypeContract.Get the note associated with thisEntityNameContractCorresponds to PESC NoteMessagebooleanisActive()booleanbooleanReturns a boolean value that determines if email fields should be suppressed.Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getNameSuffix
Description copied from interface:EntityNameContractGets thisEntityNameContract's suffix. Corresponds to PESC NameSuffix.- Specified by:
getNameSuffixin interfaceEntityNameContract- Returns:
- the suffix for this
EntityNameContract, or null if none has been assigned.
-
getEntityId
Description copied from interface:EntityNameContractGets this's id.invalid reference
Entity- Specified by:
getEntityIdin interfaceEntityNameContract- Returns:
- the id for this
EntityNameContract, or null if none has been assigned.
-
getNameType
Description copied from interface:EntityNameContractGets thisEntityNameContract's TypeContract.- Specified by:
getNameTypein interfaceEntityNameContract- Returns:
- the type for this
EntityNameContract, or null if none has been assigned.
-
getFirstName
Description copied from interface:EntityNameContractGets thisEntityNameContract's first name.- Specified by:
getFirstNamein interfaceEntityNameContract- Returns:
- the first name for this
EntityNameContract, or null if none has been assigned.
-
getFirstNameUnmasked
Description copied from interface:EntityNameContractGets thisEntityNameContract's unmasked first name.- Specified by:
getFirstNameUnmaskedin interfaceEntityNameContract- Returns:
- the unmasked first name for this
EntityNameContract, or null if none has been assigned.
-
getMiddleName
Description copied from interface:EntityNameContractGets thisEntityNameContract's middle name.- Specified by:
getMiddleNamein interfaceEntityNameContract- Returns:
- the middle name for this
EntityNameContract, or null if none has been assigned.
-
getMiddleNameUnmasked
Description copied from interface:EntityNameContractGets thisEntityNameContract's unmasked middle name.- Specified by:
getMiddleNameUnmaskedin interfaceEntityNameContract- Returns:
- the unmasked middle name for this
EntityNameContract, or null if none has been assigned.
-
getLastName
Description copied from interface:EntityNameContractGets thisEntityNameContract's last name.- Specified by:
getLastNamein interfaceEntityNameContract- Returns:
- the last name for this
EntityNameContract, or null if none has been assigned.
-
getLastNameUnmasked
Description copied from interface:EntityNameContractGets thisEntityNameContract's unmasked last name.- Specified by:
getLastNameUnmaskedin interfaceEntityNameContract- Returns:
- the unmasked last name for this
EntityNameContract, or null if none has been assigned.
-
getNamePrefix
Description copied from interface:EntityNameContractGets thisEntityNameContract's name prefix. Corresponds to PESC NamePrefix.- Specified by:
getNamePrefixin interfaceEntityNameContract- Returns:
- the name prefix for this
EntityNameContract, or null if none has been assigned.
-
getNamePrefixUnmasked
Description copied from interface:EntityNameContractGets thisEntityNameContract's unmasked name prefix. Corresponds to PESC NamePrefix.- Specified by:
getNamePrefixUnmaskedin interfaceEntityNameContract- Returns:
- the unmasked name prefix for this
EntityNameContract, or null if none has been assigned.
-
getNameTitle
Description copied from interface:EntityNameContractGets thisEntityNameContract's name title. Corresponds to PESC NameTitle.- Specified by:
getNameTitlein interfaceEntityNameContract- Returns:
- the name title for this
EntityNameContract, or null if none has been assigned.
-
getNameTitleUnmasked
Description copied from interface:EntityNameContractGets thisEntityNameContract's unmasked name title. Corresponds to PESC NameTitle.- Specified by:
getNameTitleUnmaskedin interfaceEntityNameContract- Returns:
- the unmasked name title for this
EntityNameContract, or null if none has been assigned.
-
getNameSuffixUnmasked
Description copied from interface:EntityNameContractGets thisEntityNameContract's unmasked suffix. Corresponds to PESC NameSuffix.- Specified by:
getNameSuffixUnmaskedin interfaceEntityNameContract- Returns:
- the unmasked suffix for this
EntityNameContract, or null if none has been assigned.
-
getCompositeName
Description copied from interface:EntityNameContractReturn the entire name as the person or system wants it displayed. Corresponds to PESC CompositeName.- Specified by:
getCompositeNamein interfaceEntityNameContract- Returns:
- the complete name in the format of "lastName, firstName middleName"
-
getCompositeNameUnmasked
Description copied from interface:EntityNameContractGets thisEntityNameContract's unmasked formatted name. Corresponds to PESC CompositeName.- Specified by:
getCompositeNameUnmaskedin interfaceEntityNameContract- Returns:
- the complete name in the format of "lastName, firstName middleName"
-
getNoteMessage
Description copied from interface:EntityNameContractGet the note associated with thisEntityNameContractCorresponds to PESC NoteMessage- Specified by:
getNoteMessagein interfaceEntityNameContract- Returns:
- the message associated with this EntityName
-
getNameChangedDate
public org.joda.time.DateTime getNameChangedDate()Description copied from interface:EntityNameContractGet the name change dateEntityNameContractCorresponds to PESC name changed date- Specified by:
getNameChangedDatein interfaceEntityNameContract- Returns:
- the name change date of this EntityName
-
isSuppressName
public boolean isSuppressName()Description copied from interface:EntityNameContractReturns a boolean value that determines if email fields should be suppressed.- Specified by:
isSuppressNamein interfaceEntityNameContract- Returns:
- boolean value that determines if email should be suppressed.
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
getObjectId
- Specified by:
getObjectIdin interfaceorg.kuali.rice.core.api.mo.common.GloballyUnique
-
isDefaultValue
public boolean isDefaultValue()- Specified by:
isDefaultValuein interfaceorg.kuali.rice.core.api.mo.common.Defaultable
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.kuali.rice.core.api.mo.common.active.Inactivatable
-
getId
- Specified by:
getIdin interfaceorg.kuali.rice.core.api.mo.common.Identifiable
-