|
TsBiff 1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--ts.mail.DefaultMailModel
This class implements the MailModel interface and represents a generic mail messsage.
| Fields inherited from interface ts.mail.MailModel |
NO_FIELD_VALUE |
| Constructor Summary | |
DefaultMailModel()
Create an empty object, with default values |
|
| Method Summary | |
java.util.Enumeration |
getCCHeaders()
|
java.lang.String |
getDateField()
|
java.lang.String |
getFromField()
|
java.lang.String |
getIdField()
|
java.lang.String |
getMailBody()
|
java.lang.String |
getOrganizationField()
|
java.lang.String |
getReplyToField()
|
java.lang.String |
getSubjectField()
|
java.lang.String |
getToField()
|
java.util.Enumeration |
getXHeaderKeys()
|
java.lang.String |
getXHeaderValue(java.lang.String aKey)
|
boolean |
hasCCHeaders()
|
boolean |
hasXHeaders()
|
void |
setCCHeader(java.lang.String aCopy)
Set a Carbon-copy (cc:) address |
void |
setDateField(java.lang.String aDate)
Set the mail date |
void |
setFromField(java.lang.String aFromField)
Set the mail's from-field |
void |
setIdField(java.lang.String aId)
Set the mail message id |
void |
setMailBody(java.lang.String aMailBody)
Set the mail's content. |
void |
setOrganizationField(java.lang.String aOrganizationField)
Set the mail's organization field. |
void |
setReplyToField(java.lang.String aReplyToField)
Set the mail's Reply-to field. |
void |
setSubjectField(java.lang.String aSubjectField)
Set the mail's subject-field. |
void |
setToField(java.lang.String aToField)
Set the mail's to-field |
void |
setXHeader(java.lang.String aXkey,
java.lang.String aXvalue)
Set a X-something header. |
java.lang.String |
toString()
Overriding java.object.toString: Print the content nicely formated |
void |
validate()
This method validate the mail message fields. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DefaultMailModel()
| Method Detail |
public void setIdField(java.lang.String aId)
throws java.lang.IllegalArgumentException
setIdField in interface MailModelaId - - The mail message idjava.lang.IllegalArgumentException - Is thrown if the parameter is null
public void setToField(java.lang.String aToField)
throws java.lang.IllegalArgumentException
setToField in interface MailModelaToField - - The mail's to-fieldjava.lang.IllegalArgumentException - Is thrown if the parameter is null
public void setFromField(java.lang.String aFromField)
throws java.lang.IllegalArgumentException
setFromField in interface MailModelaFromField - - The mail's from-fieldjava.lang.IllegalArgumentException - Is thrown if the parameter is null
public void setDateField(java.lang.String aDate)
throws java.lang.IllegalArgumentException
setDateField in interface MailModelaDate - - The mail's date as a stringjava.lang.IllegalArgumentException - Is thrown if the parameter is nullpublic void setSubjectField(java.lang.String aSubjectField)
setSubjectField in interface MailModelaSubjectField - - The mail's subject-fieldpublic void setReplyToField(java.lang.String aReplyToField)
setReplyToField in interface MailModelaReplyToField - - The mail's Reply-to fieldpublic void setOrganizationField(java.lang.String aOrganizationField)
setOrganizationField in interface MailModelaOrganizationField - The mail's organization fieldpublic void setMailBody(java.lang.String aMailBody)
setMailBody in interface MailModelaMailBody - - The mail's content
public void setCCHeader(java.lang.String aCopy)
throws java.lang.IllegalArgumentException
setCCHeader in interface MailModelaAddress - The cc: mail addressjava.lang.IllegalArgumentException - Is thrown if the parameter is null
public void setXHeader(java.lang.String aXkey,
java.lang.String aXvalue)
throws java.lang.IllegalArgumentException
setXHeader in interface MailModelaXkey - The X-header nameaXvalue - The X-Header's valuejava.lang.IllegalArgumentException - Is thrown if the parameters is null
or if the key does not start with
"X-"public java.lang.String getIdField()
getIdField in interface MailModelpublic java.lang.String getToField()
getToField in interface MailModelpublic java.lang.String getFromField()
getFromField in interface MailModelpublic java.lang.String getDateField()
getDateField in interface MailModelpublic java.lang.String getSubjectField()
getSubjectField in interface MailModelpublic java.lang.String getReplyToField()
getReplyToField in interface MailModelpublic java.lang.String getOrganizationField()
getOrganizationField in interface MailModelpublic java.util.Enumeration getCCHeaders()
getCCHeaders in interface MailModelpublic java.util.Enumeration getXHeaderKeys()
getXHeaderKeys in interface MailModelpublic java.lang.String getXHeaderValue(java.lang.String aKey)
getXHeaderValue in interface MailModelpublic java.lang.String getMailBody()
getMailBody in interface MailModelpublic boolean hasCCHeaders()
hasCCHeaders in interface MailModelpublic boolean hasXHeaders()
hasXHeaders in interface MailModel
public void validate()
throws java.lang.IllegalStateException
validate in interface MailModeljava.lang.IllegalStateException - Is thrown if invalidpublic java.lang.String toString()
toString in class java.lang.Object
|
TsBiff 1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||