org.opencrx.kernel.activity1.jpa3
Class EMail

java.lang.Object
  extended by org.oasisopen.jdo2.Identifiable
      extended by org.w3c.jpa3.AbstractObject
          extended by org.opencrx.kernel.activity1.jpa3.Activity
              extended by org.opencrx.kernel.activity1.jpa3.EMail
All Implemented Interfaces:
Serializable, Activity, EMail, AlertSender, Auditee, Cloneable, Exporter, Importer, Indexed, SecureObject, DepotReferenceHolder, CrxObject, AspectCapable, BasicObject, ContextCapable, Creatable, ExtentCapable, Modifiable

public class EMail
extends Activity
implements EMail

Class EMail

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.w3c.jpa3.AbstractObject
org.w3c.jpa3.AbstractObject.EmbeddedList<E>, org.w3c.jpa3.AbstractObject.EmbeddedSet<E>, org.w3c.jpa3.AbstractObject.Slice
 
Nested classes/interfaces inherited from interface org.opencrx.kernel.activity1.cci2.Activity
Activity.Identity
 
Field Summary
static List<String> CLASS
          Define the model class org::opencrx::kernel::activity1::EMail
 
Fields inherited from class org.opencrx.kernel.activity1.jpa3.Activity
BASE_CLASS
 
Constructor Summary
EMail()
          Constructor
 
Method Summary
<T extends AbstractEMailRecipient>
EMailContainsRecipient.EmailRecipient<T>
getEmailRecipient()
          Retrieves a set containing all the elements for the reference emailRecipient.
 String getGateway_Id()
           
 EMailAddress getGateway()
          Retrieves the value for the reference gateway.
 String getMessageBody()
          Retrieves the possibly null value for the optional attribute messageBody.
 String getMessageSubject()
          Retrieves the possibly null value for the optional attribute messageSubject.
 Date getSendDate()
          Retrieves the possibly null value for the optional attribute sendDate.
 String getSender_Id()
           
 AccountAddress getSender()
          Retrieves the value for the reference sender.
 Boolean isDeliveryReceiptRequested()
          Retrieves the possibly null value for the optional attribute deliveryReceiptRequested.
 Boolean isReadReceiptRequested()
          Retrieves the possibly null value for the optional attribute readReceiptRequested.
protected  org.w3c.jpa3.AbstractObject.Slice newEMail$Slice(int index)
           
protected  List<String> openmdxjdoGetClass()
          Retrieve the model class
protected  int openmdxjdoGetSize(int field)
           
protected  void openmdxjdoSetSize(int field, int size)
           
 void setDeliveryReceiptRequested(Boolean deliveryReceiptRequested)
          Sets a new value for the attribute deliveryReceiptRequested.
 void setGateway_Id(String gateway)
           
 void setGateway(EMailAddress gateway)
          Sets a new value for the reference gateway.
 void setMessageBody(String messageBody)
          Sets a new value for the attribute messageBody.
 void setMessageSubject(String messageSubject)
          Sets a new value for the attribute messageSubject.
 void setReadReceiptRequested(Boolean readReceiptRequested)
          Sets a new value for the attribute readReceiptRequested.
 void setSendDate(Date sendDate)
          Sets a new value for the attribute sendDate.
 void setSender_Id(String sender)
           
 void setSender(AccountAddress sender)
          Sets a new value for the reference sender.
 
Methods inherited from class org.opencrx.kernel.activity1.jpa3.Activity
addExpenseRecord, addOwningGroup, addWorkRecord, assignTo, calcTotalQuantity, checkPermissions, clone_, doFollowUp, exportItem, exportItemAdvanced, getAccessGrantedByParent_Id, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getActivityLinkFrom, getActivityLinkTo, getActivityNumber, getActivityState, getActivityType_Id, getActivityType, getActualEnd, getActualStart, getAdditionalExternalLink, getAssignedGroup, getAssignedResource, getAssignedTo_Id, getAssignedTo, getAttachedDocument, getAudit, getCategory, getContext, getContract_Id, getContract, getCreatedAt, getCreatedBy, getDepotReference, getDescription, getDetailedDescription, getDisabledReason, getDocumentFolderAssignment, getDueBy, getEffortEstimate, getExternalLink, getFollowUp, getIcal, getIcalType, getIdentity, getIndexEntry, getInvolvedObject, getLastAppliedCreator_Id, getLastAppliedCreator, getLastTransition_Id, getLastTransition, getLocation, getMainEstimateEffortHhMm, getMainEstimateEffortHours, getMainEstimateEffortMinutes, getMedia, getMisc1, getMisc2, getMisc3, getModifiedAt, getModifiedBy, getName, getNote, getOriginalScheduledEnd, getOwner, getOwningGroup_Id, getOwningGroup, getOwningUser_Id, getOwningUser, getPercentComplete, getPriority, getProcessState_Id, getProcessState, getProductReference, getPropertySet, getPropertySetEntry, getRating, getReportingAccount_Id, getReportingAccount, getReportingContact_Id, getReportingContact, getScheduledEnd, getScheduledStart, getTotalVotes, getUserBoolean4, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserCode4, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDate4, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserDateTime4, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserNumber4, getUserString0, getUserString1, getUserString2, getUserString3, getUserString4, getVote, getWorkReportEntry, importItem, isAllDayEvent, isDisabled, isUserBoolean0, isUserBoolean1, isUserBoolean2, isUserBoolean3, newActivity$Slice, openmdxjdoGetObjectId, openmdxjdoGetSlices, reapplyActivityCreator, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, sendAlert, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setActivityNumber, setActivityState, setActivityType_Id, setActivityType, setActualEnd, setActualStart, setAllDayEvent, setAssignedTo_Id, setAssignedTo, setCategory, setDescription, setDetailedDescription, setDisabled, setDisabledReason, setDueBy, setExternalLink, setIcal, setIcalType, setLastAppliedCreator_Id, setLastAppliedCreator, setLastTransition_Id, setLastTransition, setLocation, setMisc1, setMisc2, setMisc3, setName, setOriginalScheduledEnd, setOwningUser_Id, setOwningUser, setOwningUser, setPercentComplete, setPriority, setProcessState_Id, setProcessState, setReportingAccount_Id, setReportingAccount, setReportingContact_Id, setReportingContact, setScheduledEnd, setScheduledStart, setSegment_Id, setSegment, setUserBoolean0, setUserBoolean1, setUserBoolean2, setUserBoolean3, setUserBoolean4, setUserCode0, setUserCode1, setUserCode2, setUserCode3, setUserCode4, setUserDate0, setUserDate1, setUserDate2, setUserDate3, setUserDate4, setUserDateTime0, setUserDateTime1, setUserDateTime2, setUserDateTime3, setUserDateTime4, setUserNumber0, setUserNumber1, setUserNumber2, setUserNumber3, setUserNumber4, setUserString0, setUserString1, setUserString2, setUserString3, setUserString4, updateIcal, updateIndex, voteForActivity
 
Methods inherited from class org.w3c.jpa3.AbstractObject
openmdxjdoClassName, openmdxjdoGetList, openmdxjdoGetObjectsByParent, openmdxjdoGetSet, openmdxjdoGetSparseArray, openmdxjdoNewMap, openmdxjdoNewSlice, openmdxjdoSetArray, openmdxjdoSetCollection, openmdxjdoToArray, openmdxjdoToArray, openmdxjdoValidateElement
 
Methods inherited from class org.oasisopen.jdo2.Identifiable
jdoClass, modelClasses, openmdxjdoGetObject, openmdxjdoGetObjectById, openmdxjdoGetObjectId, openmdxjdoGetObjectSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opencrx.kernel.activity1.cci2.Activity
addExpenseRecord, addWorkRecord, assignTo, calcTotalQuantity, doFollowUp, getActivityLinkFrom, getActivityLinkTo, getActivityNumber, getActivityState, getActivityType, getActualEnd, getActualStart, getAssignedGroup, getAssignedResource, getAssignedTo, getContract, getDescription, getDetailedDescription, getDueBy, getEffortEstimate, getFollowUp, getIcal, getIcalType, getInvolvedObject, getLastAppliedCreator, getLastTransition, getLocation, getMainEstimateEffortHhMm, getMainEstimateEffortHours, getMainEstimateEffortMinutes, getMisc1, getMisc2, getMisc3, getName, getOriginalScheduledEnd, getPercentComplete, getPriority, getProcessState, getProductReference, getReportingAccount, getReportingContact, getScheduledEnd, getScheduledStart, getTotalVotes, getVote, getWorkReportEntry, isAllDayEvent, reapplyActivityCreator, setActivityNumber, setActivityState, setActivityType, setActualEnd, setActualStart, setAllDayEvent, setAssignedTo, setDescription, setDetailedDescription, setDueBy, setIcal, setIcalType, setLastAppliedCreator, setLastTransition, setLocation, setMisc1, setMisc2, setMisc3, setName, setOriginalScheduledEnd, setPercentComplete, setPriority, setProcessState, setReportingAccount, setReportingContact, setScheduledEnd, setScheduledStart, updateIcal, voteForActivity
 
Methods inherited from interface org.opencrx.kernel.depot1.cci2.DepotReferenceHolder
getDepotReference
 
Methods inherited from interface org.opencrx.kernel.generic.cci2.CrxObject
getAdditionalExternalLink, getAttachedDocument, getCategory, getDisabledReason, getDocumentFolderAssignment, getExternalLink, getMedia, getNote, getPropertySet, getPropertySetEntry, getRating, getUserBoolean4, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserCode4, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDate4, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserDateTime4, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserNumber4, getUserString0, getUserString1, getUserString2, getUserString3, getUserString4, isDisabled, isUserBoolean0, isUserBoolean1, isUserBoolean2, isUserBoolean3, setCategory, setDisabled, setDisabledReason, setExternalLink, setUserBoolean0, setUserBoolean1, setUserBoolean2, setUserBoolean3, setUserBoolean4, setUserCode0, setUserCode1, setUserCode2, setUserCode3, setUserCode4, setUserDate0, setUserDate1, setUserDate2, setUserDate3, setUserDate4, setUserDateTime0, setUserDateTime1, setUserDateTime2, setUserDateTime3, setUserDateTime4, setUserNumber0, setUserNumber1, setUserNumber2, setUserNumber3, setUserNumber4, setUserString0, setUserString1, setUserString2, setUserString3, setUserString4
 
Methods inherited from interface org.opencrx.kernel.base.cci2.AlertSender
sendAlert
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Auditee
getAudit
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Cloneable
clone_
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Exporter
exportItem, exportItemAdvanced
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Importer
importItem
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Indexed
getIndexEntry, updateIndex
 
Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject
addOwningGroup, checkPermissions, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser
 
Methods inherited from interface org.openmdx.base.cci2.ContextCapable
getContext
 
Methods inherited from interface org.openmdx.base.cci2.Creatable
getCreatedAt, getCreatedBy
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.base.cci2.Modifiable
getModifiedAt, getModifiedBy
 

Field Detail

CLASS

public static final List<String> CLASS
Define the model class org::opencrx::kernel::activity1::EMail

Constructor Detail

EMail

public EMail()
Constructor

Method Detail

isReadReceiptRequested

public final Boolean isReadReceiptRequested()
Retrieves the possibly null value for the optional attribute readReceiptRequested.

Specified by:
isReadReceiptRequested in interface EMail
Returns:
The possibly null value for attribute readReceiptRequested.

setReadReceiptRequested

public void setReadReceiptRequested(Boolean readReceiptRequested)
Sets a new value for the attribute readReceiptRequested.

Specified by:
setReadReceiptRequested in interface EMail
Parameters:
readReceiptRequested - The possibly null new value for attribute readReceiptRequested.

getMessageBody

public final String getMessageBody()
Retrieves the possibly null value for the optional attribute messageBody.

Specified by:
getMessageBody in interface EMail
Returns:
The possibly null value for attribute messageBody.

setMessageBody

public void setMessageBody(String messageBody)
Sets a new value for the attribute messageBody.

Specified by:
setMessageBody in interface EMail
Parameters:
messageBody - The possibly null new value for attribute messageBody.

getEmailRecipient

public <T extends AbstractEMailRecipient> EMailContainsRecipient.EmailRecipient<T> getEmailRecipient()
Retrieves a set containing all the elements for the reference emailRecipient.

Specified by:
getEmailRecipient in interface EMail
Returns:
A set containing all the elements for this reference.

isDeliveryReceiptRequested

public final Boolean isDeliveryReceiptRequested()
Retrieves the possibly null value for the optional attribute deliveryReceiptRequested.

Specified by:
isDeliveryReceiptRequested in interface EMail
Returns:
The possibly null value for attribute deliveryReceiptRequested.

setDeliveryReceiptRequested

public void setDeliveryReceiptRequested(Boolean deliveryReceiptRequested)
Sets a new value for the attribute deliveryReceiptRequested.

Specified by:
setDeliveryReceiptRequested in interface EMail
Parameters:
deliveryReceiptRequested - The possibly null new value for attribute deliveryReceiptRequested.

getGateway

public EMailAddress getGateway()
Retrieves the value for the reference gateway.

Specified by:
getGateway in interface EMail
Returns:
The – possibly null – value for this reference.

getGateway_Id

public String getGateway_Id()

setGateway

public void setGateway(EMailAddress gateway)
Sets a new value for the reference gateway.

Specified by:
setGateway in interface EMail
Parameters:
gateway - The non-null new value for this reference.

setGateway_Id

public void setGateway_Id(String gateway)

getMessageSubject

public final String getMessageSubject()
Retrieves the possibly null value for the optional attribute messageSubject.

Specified by:
getMessageSubject in interface EMail
Returns:
The possibly null value for attribute messageSubject.

setMessageSubject

public void setMessageSubject(String messageSubject)
Sets a new value for the attribute messageSubject.

Specified by:
setMessageSubject in interface EMail
Parameters:
messageSubject - The possibly null new value for attribute messageSubject.

getSendDate

public final Date getSendDate()
Retrieves the possibly null value for the optional attribute sendDate.

Specified by:
getSendDate in interface EMail
Returns:
The possibly null value for attribute sendDate.

setSendDate

public void setSendDate(Date sendDate)
Sets a new value for the attribute sendDate.

Specified by:
setSendDate in interface EMail
Parameters:
sendDate - The possibly null new value for attribute sendDate.

getSender

public AccountAddress getSender()
Retrieves the value for the reference sender.

Specified by:
getSender in interface EMail
Returns:
The – possibly null – value for this reference.

getSender_Id

public String getSender_Id()

setSender

public void setSender(AccountAddress sender)
Sets a new value for the reference sender.

Specified by:
setSender in interface EMail
Parameters:
sender - The non-null new value for this reference.

setSender_Id

public void setSender_Id(String sender)

openmdxjdoGetSize

protected int openmdxjdoGetSize(int field)
Overrides:
openmdxjdoGetSize in class Activity

openmdxjdoSetSize

protected void openmdxjdoSetSize(int field,
                                 int size)
Overrides:
openmdxjdoSetSize in class Activity

newEMail$Slice

protected org.w3c.jpa3.AbstractObject.Slice newEMail$Slice(int index)

openmdxjdoGetClass

protected List<String> openmdxjdoGetClass()
Retrieve the model class

Overrides:
openmdxjdoGetClass in class Activity
Returns:
the model class
See Also:
EMail.CLASS


This software is published under the BSD license. Copyright © 2003-2009, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.