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

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

@Entity
public class EntityEmailBo
extends EntityEmailBase

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
EntityEmailBo()
           
 
Method Summary
static EntityEmailBo from(EntityEmail immutable)
          Creates a EntityEmailBo business object from an immutable representation of a EntityEmail.
 EntityEmailTypeBo getEmailType()
          Gets this EntityEmail's type code.
 String getId()
          The unique identifier for an object.
 void setEmailType(EntityEmailTypeBo emailType)
           
 void setId(String id)
           
static EntityEmail to(EntityEmailBo bo)
           
 
Methods inherited from class org.kuali.rice.kim.impl.identity.email.EntityEmailBase
getActive, getDefaultValue, getEmailAddress, getEmailAddressUnmasked, getEmailTypeCode, getEntityId, getEntityTypeCode, getSuppressEmail, isActive, isDefaultValue, isSuppressEmail, setActive, setDefaultValue, setEmailAddress, setEmailTypeCode, setEntityId, setEntityTypeCode, setSuppressEmail
 
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.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 

Constructor Detail

EntityEmailBo

public EntityEmailBo()
Method Detail

to

public static EntityEmail to(EntityEmailBo bo)

from

public static EntityEmailBo from(EntityEmail immutable)
Creates a EntityEmailBo business object from an immutable representation of a EntityEmail.

Parameters:
immutable - an immutable EntityEmail
Returns:
a EntityEmailBo

getEmailType

public EntityEmailTypeBo getEmailType()
Description copied from interface: EntityEmailContract
Gets this EntityEmail's type code.

Returns:
the type code for this EntityEmail, or null if none has been assigned.

setEmailType

public void setEmailType(EntityEmailTypeBo emailType)

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Returns:
the id

setId

public void setId(String id)


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