Interface EntityPhoneContract
- All Superinterfaces:
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.active.Inactivatable,org.kuali.rice.core.api.mo.common.Versioned
- All Known Implementing Classes:
EntityPhone,EntityPhone.Builder
public interface EntityPhoneContract
extends org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Defaultable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Identifiable
This is a contract for EntityPhone and represents the
phone information of an Entity.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionGets thisEntityPhone's country code.Gets thisEntityPhone's unmasked country code.Gets this id of the parent identity object.Gets this entityTypeCode of theEntityPhoneContract's object.Gets thisEntityPhone's extension number.Gets thisEntityPhone's unmasked extension number.Gets thisEntityPhone's formatted phone number.Gets thisEntityPhone's unmasked formatted phone number.Gets thisEntityPhone's phone number.Gets thisEntityPhone's unmasked phone number.Gets thisEntityPhone's type code.booleanReturns a boolean value that determines if phone 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
-
Method Details
-
getEntityId
String getEntityId()Gets this id of the parent identity object.- Returns:
- the identity id for this
EntityPhoneContract
-
getEntityTypeCode
String getEntityTypeCode()Gets this entityTypeCode of theEntityPhoneContract's object.- Returns:
- the identity type code for this
EntityPhoneContract
-
getPhoneType
CodedAttributeContract getPhoneType()Gets thisEntityPhone's type code.- Returns:
- the type code for this
EntityPhone, or null if none has been assigned.
-
getPhoneNumber
String getPhoneNumber()Gets thisEntityPhone's phone number.- Returns:
- the phone number for this
EntityPhone, or null if none has been assigned.
-
getExtensionNumber
String getExtensionNumber()Gets thisEntityPhone's extension number.- Returns:
- the extension number for this
EntityPhone, or null if none has been assigned.
-
getCountryCode
String getCountryCode()Gets thisEntityPhone's country code.- Returns:
- the country code for this
EntityPhone, or null if none has been assigned.
-
getPhoneNumberUnmasked
String getPhoneNumberUnmasked()Gets thisEntityPhone's unmasked phone number.- Returns:
- the unmasked phone number for this
EntityPhone, or null if none has been assigned.
-
getExtensionNumberUnmasked
String getExtensionNumberUnmasked()Gets thisEntityPhone's unmasked extension number.- Returns:
- the unmasked extension number for this
EntityPhone, or null if none has been assigned.
-
getCountryCodeUnmasked
String getCountryCodeUnmasked()Gets thisEntityPhone's unmasked country code.- Returns:
- the unmasked country code for this
EntityPhone, or null if none has been assigned.
-
getFormattedPhoneNumber
String getFormattedPhoneNumber()Gets thisEntityPhone's formatted phone number.- Returns:
- the formatted phone number for this
EntityPhone, or null if none has been assigned.
-
getFormattedPhoneNumberUnmasked
String getFormattedPhoneNumberUnmasked()Gets thisEntityPhone's unmasked formatted phone number.- Returns:
- the unmasked formatted phone number for this
EntityPhone, or null if none has been assigned.
-
isSuppressPhone
boolean isSuppressPhone()Returns a boolean value that determines if phone fields should be suppressed.- Returns:
- boolean value that determines if phone should be suppressed.
-