Interface EntityNameContract
- All Superinterfaces:
Defaultable,GloballyUnique,Identifiable,Inactivatable,Versioned
- All Known Implementing Classes:
EntityName,EntityName.Builder
public interface EntityNameContract
extends Versioned, GloballyUnique, Defaultable, Inactivatable, Identifiable
This contract represents the name information associated with an Entity.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Field Summary
Fields -
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.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 NoteMessagebooleanReturns a boolean value that determines if email fields should be suppressed.Methods inherited from interface org.kuali.rice.core.api.mo.common.Defaultable
isDefaultValueMethods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectIdMethods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getIdMethods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActiveMethods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
-
Field Details
-
NAME_CHANGED_DATE_FORMAT
- See Also:
-
-
Method Details
-
getEntityId
String getEntityId()Gets this's id.invalid reference
Entity- Returns:
- the id for this
EntityNameContract, or null if none has been assigned.
-
getNameType
CodedAttributeContract getNameType()Gets thisEntityNameContract's TypeContract.- Returns:
- the type for this
EntityNameContract, or null if none has been assigned.
-
getFirstName
String getFirstName()Gets thisEntityNameContract's first name.- Returns:
- the first name for this
EntityNameContract, or null if none has been assigned.
-
getFirstNameUnmasked
String getFirstNameUnmasked()Gets thisEntityNameContract's unmasked first name.- Returns:
- the unmasked first name for this
EntityNameContract, or null if none has been assigned.
-
getMiddleName
String getMiddleName()Gets thisEntityNameContract's middle name.- Returns:
- the middle name for this
EntityNameContract, or null if none has been assigned.
-
getMiddleNameUnmasked
String getMiddleNameUnmasked()Gets thisEntityNameContract's unmasked middle name.- Returns:
- the unmasked middle name for this
EntityNameContract, or null if none has been assigned.
-
getLastName
String getLastName()Gets thisEntityNameContract's last name.- Returns:
- the last name for this
EntityNameContract, or null if none has been assigned.
-
getLastNameUnmasked
String getLastNameUnmasked()Gets thisEntityNameContract's unmasked last name.- Returns:
- the unmasked last name for this
EntityNameContract, or null if none has been assigned.
-
getNamePrefix
String getNamePrefix()Gets thisEntityNameContract's name prefix. Corresponds to PESC NamePrefix.- Returns:
- the name prefix for this
EntityNameContract, or null if none has been assigned.
-
getNamePrefixUnmasked
String getNamePrefixUnmasked()Gets thisEntityNameContract's unmasked name prefix. Corresponds to PESC NamePrefix.- Returns:
- the unmasked name prefix for this
EntityNameContract, or null if none has been assigned.
-
getNameTitle
String getNameTitle()Gets thisEntityNameContract's name title. Corresponds to PESC NameTitle.- Returns:
- the name title for this
EntityNameContract, or null if none has been assigned.
-
getNameTitleUnmasked
String getNameTitleUnmasked()Gets thisEntityNameContract's unmasked name title. Corresponds to PESC NameTitle.- Returns:
- the unmasked name title for this
EntityNameContract, or null if none has been assigned.
-
getNameSuffix
String getNameSuffix()Gets thisEntityNameContract's suffix. Corresponds to PESC NameSuffix.- Returns:
- the suffix for this
EntityNameContract, or null if none has been assigned.
-
getNameSuffixUnmasked
String getNameSuffixUnmasked()Gets thisEntityNameContract's unmasked suffix. Corresponds to PESC NameSuffix.- Returns:
- the unmasked suffix for this
EntityNameContract, or null if none has been assigned.
-
getCompositeName
String getCompositeName()Return the entire name as the person or system wants it displayed. Corresponds to PESC CompositeName.- Returns:
- the complete name in the format of "lastName, firstName middleName"
-
getCompositeNameUnmasked
String getCompositeNameUnmasked()Gets thisEntityNameContract's unmasked formatted name. Corresponds to PESC CompositeName.- Returns:
- the complete name in the format of "lastName, firstName middleName"
-
getNoteMessage
String getNoteMessage()Get the note associated with thisEntityNameContractCorresponds to PESC NoteMessage- Returns:
- the message associated with this EntityName
-
getNameChangedDate
org.joda.time.DateTime getNameChangedDate()Get the name change dateEntityNameContractCorresponds to PESC name changed date- Returns:
- the name change date of this EntityName
-
isSuppressName
boolean isSuppressName()Returns a boolean value that determines if email fields should be suppressed.- Returns:
- boolean value that determines if email should be suppressed.
-