org.kuali.rice.kim.bo.entity.dto
Class KimEntityEmailInfo

java.lang.Object
  extended by org.kuali.rice.kim.bo.entity.dto.KimInactivatableInfo
      extended by org.kuali.rice.kim.bo.entity.dto.KimDefaultableInfo
          extended by org.kuali.rice.kim.bo.entity.dto.KimEntityEmailInfo
All Implemented Interfaces:
Serializable, KimDefaultableEntityTypeData, KimEntityEmail, Defaultable, DefaultableInactivateable, Inactivateable

public class KimEntityEmailInfo
extends KimDefaultableInfo
implements KimEntityEmail

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

Field Summary
protected  String emailAddress
           
protected  String emailAddressUnmasked
           
protected  String emailTypeCode
           
protected  String entityEmailId
           
protected  String entityTypeCode
           
private static long serialVersionUID
           
protected  boolean suppressEmail
           
 
Fields inherited from class org.kuali.rice.kim.bo.entity.dto.KimDefaultableInfo
dflt
 
Fields inherited from class org.kuali.rice.kim.bo.entity.dto.KimInactivatableInfo
active
 
Constructor Summary
KimEntityEmailInfo()
          construct an empty KimEntityEmailInfo
KimEntityEmailInfo(KimEntityEmail email)
          construct a KimEntityEmailInfo derived from the give KimEntityEmail
 
Method Summary
 String getEmailAddress()
          Gets this KimEntityEmail's email address.
 String getEmailAddressUnmasked()
          Gets this KimEntityEmail's unmasked email address.
 String getEmailTypeCode()
          Gets this KimEntityEmail's email type code.
 String getEntityEmailId()
          Gets this KimEntityEmail's id.
 String getEntityTypeCode()
          Gets this KimEntityEmail's entity type code.
 boolean isSuppressEmail()
          
 void setEmailAddress(String emailAddress)
           
 void setEmailAddressUnmasked(String emailAddressUnmasked)
           
 void setEmailTypeCode(String emailTypeCode)
           
 void setEntityEmailId(String entityEmailId)
           
 void setEntityTypeCode(String entityTypeCode)
           
 void setSuppressEmail(boolean suppressEmail)
           
 
Methods inherited from class org.kuali.rice.kim.bo.entity.dto.KimDefaultableInfo
isDefault, setDefault
 
Methods inherited from class org.kuali.rice.kim.bo.entity.dto.KimInactivatableInfo
isActive, setActive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

entityEmailId

protected String entityEmailId

entityTypeCode

protected String entityTypeCode

emailTypeCode

protected String emailTypeCode

emailAddress

protected String emailAddress

emailAddressUnmasked

protected String emailAddressUnmasked

suppressEmail

protected boolean suppressEmail
Constructor Detail

KimEntityEmailInfo

public KimEntityEmailInfo()
construct an empty KimEntityEmailInfo


KimEntityEmailInfo

public KimEntityEmailInfo(KimEntityEmail email)
construct a KimEntityEmailInfo derived from the give KimEntityEmail

Method Detail

getEntityEmailId

public String getEntityEmailId()
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()

setEntityEmailId

public void setEntityEmailId(String entityEmailId)
Parameters:
entityEmailId - the entityEmailId to set

getEntityTypeCode

public String getEntityTypeCode()
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:
KimEntityEmail.getEntityTypeCode()

setEntityTypeCode

public void setEntityTypeCode(String entityTypeCode)
Parameters:
entityTypeCode - the entityTypeCode to set

getEmailTypeCode

public String getEmailTypeCode()
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()

setEmailTypeCode

public void setEmailTypeCode(String emailTypeCode)
Parameters:
emailTypeCode - the emailTypeCode to set

getEmailAddress

public String getEmailAddress()
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()

setEmailAddress

public void setEmailAddress(String emailAddress)
Parameters:
emailAddress - the emailAddress to set

getEmailAddressUnmasked

public String getEmailAddressUnmasked()
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()

setEmailAddressUnmasked

public void setEmailAddressUnmasked(String emailAddressUnmasked)
Parameters:
emailAddressUnmasked - the emailAddressUnmasked to set

isSuppressEmail

public boolean isSuppressEmail()

Specified by:
isSuppressEmail in interface KimEntityEmail
See Also:
KimEntityEmail.isSuppressEmail()

setSuppressEmail

public void setSuppressEmail(boolean suppressEmail)
Parameters:
suppressEmail - the suppressEmail to set


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