org.kuali.rice.kim.bo.entity.impl
Class KimEntityEmailImpl

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kim.bo.entity.impl.KimEntityDataBase
              extended by org.kuali.rice.kim.bo.entity.impl.KimInactivatableEntityDataBase
                  extended by org.kuali.rice.kim.bo.entity.impl.KimDefaultableEntityDataBase
                      extended by org.kuali.rice.kim.bo.entity.impl.KimEntityEmailImpl
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, KimDefaultableEntityTypeData, KimEntityEmail, BusinessObject, Defaultable, DefaultableInactivateable, Inactivateable, PersistableBusinessObject

public class KimEntityEmailImpl
extends KimDefaultableEntityDataBase
implements KimEntityEmail

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

Field Summary
protected  String emailAddress
           
protected  EmailType emailType
           
protected  String emailTypeCode
           
protected  String entityEmailId
           
protected  String entityId
           
protected  String entityTypeCode
           
private static long serialVersionUID
           
protected  Boolean suppressEmail
           
 
Fields inherited from class org.kuali.rice.kim.bo.entity.impl.KimDefaultableEntityDataBase
dflt
 
Fields inherited from class org.kuali.rice.kim.bo.entity.impl.KimInactivatableEntityDataBase
active
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
KimEntityEmailImpl()
           
 
Method Summary
 String getEmailAddress()
          Gets this KimEntityEmail's email address.
 String getEmailAddressUnmasked()
          Gets this KimEntityEmail's unmasked email address.
 EmailType getEmailType()
           
 String getEmailTypeCode()
          Gets this KimEntityEmail's email type code.
 String getEntityEmailId()
          Gets this KimEntityEmail's id.
 String getEntityId()
           
 String getEntityTypeCode()
          Gets this KimEntityEmail's entity type code.
 boolean isSuppressEmail()
           
 void setEmailAddress(String emailAddress)
           
 void setEmailType(EmailType emailType)
           
 void setEmailTypeCode(String emailTypeCode)
           
 void setEntityEmailId(String entityEmailId)
           
 void setEntityId(String entityId)
           
 void setEntityTypeCode(String entityTypeCode)
           
protected  LinkedHashMap toStringMapper()
           
 
Methods inherited from class org.kuali.rice.kim.bo.entity.impl.KimDefaultableEntityDataBase
isDefault, isDflt, setDefault, setDflt
 
Methods inherited from class org.kuali.rice.kim.bo.entity.impl.KimInactivatableEntityDataBase
isActive, setActive
 
Methods inherited from class org.kuali.rice.kim.bo.entity.impl.KimEntityDataBase
getDefaultItem
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.Defaultable
isDefault, setDefault
 
Methods inherited from interface org.kuali.rice.kns.bo.Inactivateable
isActive, setActive
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

entityEmailId

protected String entityEmailId

entityId

protected String entityId

entityTypeCode

protected String entityTypeCode

emailTypeCode

protected String emailTypeCode

emailAddress

protected String emailAddress

emailType

protected EmailType emailType

suppressEmail

protected Boolean suppressEmail
Constructor Detail

KimEntityEmailImpl

public KimEntityEmailImpl()
Method Detail

getEmailAddress

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

Specified by:
getEmailAddress in interface KimEntityEmail
Returns:
the email address for this KimEntityEmail, or null if none has been assigned.
See Also:
KimEntityEmail.getEmailAddress()

getEmailTypeCode

public String getEmailTypeCode()
Description copied from interface: KimEntityEmail
Gets this KimEntityEmail's email type code.

Specified by:
getEmailTypeCode in interface KimEntityEmail
Returns:
the email type code for this KimEntityEmail, or null if none has been assigned.
See Also:
KimEntityEmail.getEmailTypeCode()

getEntityEmailId

public String getEntityEmailId()
Description copied from interface: KimEntityEmail
Gets this KimEntityEmail's id.

Specified by:
getEntityEmailId in interface KimEntityEmail
Returns:
the id for this KimEntityEmail, or null if none has been assigned.
See Also:
KimEntityEmail.getEntityEmailId()

setEmailAddress

public void setEmailAddress(String emailAddress)
See Also:
org.kuali.rice.kim.bo.entity.KimEntityEmail#setEmailAddress(java.lang.String)

setEmailTypeCode

public void setEmailTypeCode(String emailTypeCode)
See Also:
org.kuali.rice.kim.bo.entity.KimEntityEmail#setEmailTypeCode(java.lang.String)

getEntityTypeCode

public String getEntityTypeCode()
Description copied from interface: KimEntityEmail
Gets this KimEntityEmail's entity type code.

Specified by:
getEntityTypeCode in interface KimDefaultableEntityTypeData
Specified by:
getEntityTypeCode in interface KimEntityEmail
Returns:
the entity type code for this KimEntityEmail, or null if none has been assigned.
See Also:
KimDefaultableEntityTypeData.getEntityTypeCode()

setEntityTypeCode

public void setEntityTypeCode(String entityTypeCode)
See Also:
org.kuali.rice.kim.bo.entity.KimDefaultableEntityTypeData#setEntityTypeCode(java.lang.String)

toStringMapper

protected LinkedHashMap toStringMapper()
Specified by:
toStringMapper in class BusinessObjectBase
Returns:
Map containing the fieldValues of the key fields for this class, indexed by fieldName
See Also:
BusinessObjectBase.toStringMapper()

getEntityId

public String getEntityId()

setEntityId

public void setEntityId(String entityId)

setEntityEmailId

public void setEntityEmailId(String entityEmailId)

getEmailType

public EmailType getEmailType()

setEmailType

public void setEmailType(EmailType emailType)

isSuppressEmail

public boolean isSuppressEmail()
Specified by:
isSuppressEmail in interface KimEntityEmail

getEmailAddressUnmasked

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

Specified by:
getEmailAddressUnmasked in interface KimEntityEmail
Returns:
the unmasked email address for this KimEntityEmail, or null if none has been assigned.
See Also:
KimEntityEmail.getEmailAddressUnmasked()


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.