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, org.kuali.rice.kim.bo.entity.KimDefaultableEntityTypeData, org.kuali.rice.kim.bo.entity.KimEntityEmail, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.Defaultable, org.kuali.rice.kns.bo.DefaultableInactivateable, org.kuali.rice.kns.bo.Inactivateable, PersistableBusinessObject

public class KimEntityEmailImpl
extends KimDefaultableEntityDataBase
implements org.kuali.rice.kim.bo.entity.KimEntityEmail

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

Field Summary
protected  String emailAddress
           
protected  org.kuali.rice.kim.bo.reference.EmailType emailType
           
protected  String emailTypeCode
           
protected  String entityEmailId
           
protected  String entityId
           
protected  String entityTypeCode
           
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()
           
 String getEmailAddressUnmasked()
           
 org.kuali.rice.kim.bo.reference.EmailType getEmailType()
           
 String getEmailTypeCode()
           
 String getEntityEmailId()
           
 String getEntityId()
           
 String getEntityTypeCode()
           
 boolean isSuppressEmail()
           
 void setEmailAddress(String emailAddress)
           
 void setEmailType(org.kuali.rice.kim.bo.reference.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

entityEmailId

protected String entityEmailId

entityId

protected String entityId

entityTypeCode

protected String entityTypeCode

emailTypeCode

protected String emailTypeCode

emailAddress

protected String emailAddress

emailType

protected org.kuali.rice.kim.bo.reference.EmailType emailType

suppressEmail

protected Boolean suppressEmail
Constructor Detail

KimEntityEmailImpl

public KimEntityEmailImpl()
Method Detail

getEmailAddress

public String getEmailAddress()
Specified by:
getEmailAddress in interface org.kuali.rice.kim.bo.entity.KimEntityEmail
See Also:
KimEntityEmail.getEmailAddress()

getEmailTypeCode

public String getEmailTypeCode()
Specified by:
getEmailTypeCode in interface org.kuali.rice.kim.bo.entity.KimEntityEmail
See Also:
KimEntityEmail.getEmailTypeCode()

getEntityEmailId

public String getEntityEmailId()
Specified by:
getEntityEmailId in interface org.kuali.rice.kim.bo.entity.KimEntityEmail
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()
Specified by:
getEntityTypeCode in interface org.kuali.rice.kim.bo.entity.KimDefaultableEntityTypeData
Specified by:
getEntityTypeCode in interface org.kuali.rice.kim.bo.entity.KimEntityEmail
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 org.kuali.rice.kim.bo.reference.EmailType getEmailType()

setEmailType

public void setEmailType(org.kuali.rice.kim.bo.reference.EmailType emailType)

isSuppressEmail

public boolean isSuppressEmail()
Specified by:
isSuppressEmail in interface org.kuali.rice.kim.bo.entity.KimEntityEmail

getEmailAddressUnmasked

public String getEmailAddressUnmasked()
Specified by:
getEmailAddressUnmasked in interface org.kuali.rice.kim.bo.entity.KimEntityEmail
See Also:
KimEntityEmail.getEmailAddressUnmasked()


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