Interface EntityEmailContract
- All Superinterfaces:
Defaultable,GloballyUnique,Identifiable,Inactivatable,Versioned
- All Known Implementing Classes:
EntityEmail,EntityEmail.Builder
public interface EntityEmailContract
extends Versioned, GloballyUnique, Defaultable, Inactivatable, Identifiable
This contract represents the email information associated with an Entity.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionGets thisEntityEmail's email address.Gets thisEntityEmail's unmasked email address.Gets thisEntityEmail's type code.Gets this id of the parent identity object.Gets this entityTypeCode of theEntityEmailContract's object.booleanReturns 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
-
Method Details
-
getEntityId
String getEntityId()Gets this id of the parent identity object.- Returns:
- the identity id for this
EntityEmailContract
-
getEntityTypeCode
String getEntityTypeCode()Gets this entityTypeCode of theEntityEmailContract's object.- Returns:
- the identity type code for this
EntityEmailContract
-
getEmailType
CodedAttributeContract getEmailType()Gets thisEntityEmail's type code.- Returns:
- the type code for this
EntityEmail, or null if none has been assigned.
-
getEmailAddress
String getEmailAddress()Gets thisEntityEmail's email address.- Returns:
- the email address for this
EntityEmail, or null if none has been assigned.
-
getEmailAddressUnmasked
String getEmailAddressUnmasked()Gets thisEntityEmail's unmasked email address.- Returns:
- the unmasked email address for this
EntityEmail, or null if none has been assigned.
-
isSuppressEmail
boolean isSuppressEmail()Returns a boolean value that determines if email fields should be suppressed.- Returns:
- boolean value that determines if email should be suppressed.
-