org.kuali.rice.kim.impl.identity.email
Class EntityEmailBase

java.lang.Object
  extended by org.kuali.rice.krad.bo.DataObjectBase
      extended by org.kuali.rice.kim.impl.identity.email.EntityEmailBase
All Implemented Interfaces:
Serializable, Inactivatable, Defaultable, GloballyUnique, Identifiable, Versioned, EntityEmailContract
Direct Known Subclasses:
EntityEmailBo

@MappedSuperclass
public abstract class EntityEmailBase
extends DataObjectBase
implements EntityEmailContract

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.DataObjectBase
objectId, versionNumber
 
Constructor Summary
EntityEmailBase()
           
 
Method Summary
 boolean getActive()
           
 boolean getDefaultValue()
           
 String getEmailAddress()
          Gets this EntityEmail's email address.
 String getEmailAddressUnmasked()
          Gets this EntityEmail's unmasked email address.
 String getEmailTypeCode()
           
 String getEntityId()
          Gets this id of the parent identity object.
 String getEntityTypeCode()
          Gets this entityTypeCode of the EntityEmailContract's object.
 boolean getSuppressEmail()
           
 boolean isActive()
          The active indicator for an object.
 boolean isDefaultValue()
          The default value for this object.
 boolean isSuppressEmail()
          Returns a boolean value that determines if email fields should be suppressed.
 void setActive(boolean active)
           
 void setDefaultValue(boolean defaultValue)
           
 void setEmailAddress(String emailAddress)
           
 void setEmailTypeCode(String emailTypeCode)
           
 void setEntityId(String entityId)
           
 void setEntityTypeCode(String entityTypeCode)
           
 void setSuppressEmail(boolean suppressEmail)
           
 
Methods inherited from class org.kuali.rice.krad.bo.DataObjectBase
generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, prePersist, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kim.api.identity.email.EntityEmailContract
getEmailType
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 

Constructor Detail

EntityEmailBase

public EntityEmailBase()
Method Detail

isSuppressEmail

public boolean isSuppressEmail()
Description copied from interface: EntityEmailContract
Returns a boolean value that determines if email fields should be suppressed.

Specified by:
isSuppressEmail in interface EntityEmailContract
Returns:
boolean value that determines if email should be suppressed.

getEmailAddressUnmasked

public String getEmailAddressUnmasked()
Description copied from interface: EntityEmailContract
Gets this EntityEmail's unmasked email address.

Specified by:
getEmailAddressUnmasked in interface EntityEmailContract
Returns:
the unmasked email address for this EntityEmail, or null if none has been assigned.

getEmailAddress

public String getEmailAddress()
Description copied from interface: EntityEmailContract
Gets this EntityEmail's email address.

Specified by:
getEmailAddress in interface EntityEmailContract
Returns:
the email address for this EntityEmail, or null if none has been assigned.

getEntityId

public String getEntityId()
Description copied from interface: EntityEmailContract
Gets this id of the parent identity object.

Specified by:
getEntityId in interface EntityEmailContract
Returns:
the identity id for this EntityEmailContract

setEntityId

public void setEntityId(String entityId)

getEntityTypeCode

public String getEntityTypeCode()
Description copied from interface: EntityEmailContract
Gets this entityTypeCode of the EntityEmailContract's object.

Specified by:
getEntityTypeCode in interface EntityEmailContract
Returns:
the identity type code for this EntityEmailContract

setEntityTypeCode

public void setEntityTypeCode(String entityTypeCode)

getEmailTypeCode

public String getEmailTypeCode()

setEmailTypeCode

public void setEmailTypeCode(String emailTypeCode)

setEmailAddress

public void setEmailAddress(String emailAddress)

getSuppressEmail

public boolean getSuppressEmail()

setSuppressEmail

public void setSuppressEmail(boolean suppressEmail)

getActive

public boolean getActive()

isActive

public boolean isActive()
Description copied from interface: Inactivatable
The active indicator for an object.

Specified by:
isActive in interface Inactivatable
Returns:
true if active false if not.

setActive

public void setActive(boolean active)

getDefaultValue

public boolean getDefaultValue()

isDefaultValue

public boolean isDefaultValue()
Description copied from interface: Defaultable
The default value for this object.

Specified by:
isDefaultValue in interface Defaultable
Returns:
the default value for this object

setDefaultValue

public void setDefaultValue(boolean defaultValue)


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.