| java.lang.Object dtw.webmail.model.JwmaComposeMessage
JwmaComposeMessage | public class JwmaComposeMessage implements JwmaMessage(Code) | | Class implementing the JwmaComposeMessage model.
This implementation is specialized to wrap a
javax.mail.Message for composing.
author: Dieter Wimberger version: 0.9.7 07/02/2003 |
Method Summary | |
public void | addAttachments(MimeMultipart mmp) Adds attachments to this JwmaComposeMessage. | public void | appendBody(String str) Appends to the body of the message. | public void | closeDraft(JwmaStoreImpl store) | public static JwmaComposeMessage | createDraft(Message msg) | public static JwmaComposeMessage | createForward(Session ses, JwmaDisplayMessage msg, String to, JwmaPreferences prefs, boolean togglequote, boolean attfwd) Creates a JwmaComposeMessage instance.
This factory method should be used to create new instances
of JwmaComposeMessage, which are a reply to
an already existing message.
The reply will address the sender, and if flagged, also all
recipients of the original Message.
Parameters: msg - the Message to be replied. Parameters: toall - a flag determining wheter the reply should address also allrecipients of the original Message. | public static JwmaComposeMessage | createJwmaComposeMessage(Session ses) Creates a JwmaComposeMessage instance.
This factory method should be used to create new instances
of JwmaComposeMessage, which are not a reply to
an already existing message.
Parameters: ses - the mail Session the message is created within. | public static JwmaComposeMessage | createReply(JwmaDisplayMessage msg, boolean toall, JwmaPreferences prefs, boolean togglequote) Creates a JwmaComposeMessage instance.
This factory method should be used to create new instances
of JwmaComposeMessage, which are a reply to
an already existing message.
The reply will address the sender, and if flagged, also all
recipients of the original Message.
Parameters: msg - the Message to be replied. Parameters: toall - a flag determining wheter the reply should address also allrecipients of the original Message. | public String | getBCCTo() | public String | getBody() | public String | getCCTo() | public Date | getDate() | public String | getFrom() | public String | getFullHeader() | public Message | getMessage() Returns the Message instance associated
with this JwmaComposeMessage. | public int | getMessageNumber() | public JwmaMessagePart[] | getMessageParts() | public Date | getReceivedDate() | public String | getReplyTo() | public Date | getSentDate() | public String | getSubject() | public String | getTo() | public boolean | isDraft() | public boolean | isInvisibleToList() | public boolean | isMultipart() | public boolean | isReceived() | public boolean | isReply() Tests if the message is a reply. | public boolean | isSent() | public boolean | isSinglepart() | public void | openDraft(JwmaStoreImpl store) | public void | send(JwmaSession ses) Sends this instance via the standard convenience Transport.send(). | public void | setBCCTo(String bccto) Sets the blind carbon copy receiver's address(es) of the message. | public void | setBody(String body) Sets the body of the message. | public void | setCCTo(String ccto) Sets the carbon copy receiver's address(es) of the message. | public void | setFrom(String from) Set the sender(s) address of the message. | public void | setInvisibleToList(boolean invisibleToList) | public void | setReplyTo(String from) Set the Reply-To address(es) of the message. | public void | setSubject(String subject) Sets the subject of the message. | public void | setTo(String to) Sets the receiver's address(es) of the message as
String. |
X_MAILER_STRING | final public static String X_MAILER_STRING(Code) | | Defines the X-MAILER set by jwma.
This can probably help one day to recognize special mailer features.
|
addAttachments | public void addAttachments(MimeMultipart mmp)(Code) | | Adds attachments to this JwmaComposeMessage.
Parameters: mmp - the MimeMultipart that represents theattachments. |
appendBody | public void appendBody(String str)(Code) | | Appends to the body of the message.
Parameters: str - more text/plain content for themessage as String. |
createForward | public static JwmaComposeMessage createForward(Session ses, JwmaDisplayMessage msg, String to, JwmaPreferences prefs, boolean togglequote, boolean attfwd) throws JwmaException(Code) | | Creates a JwmaComposeMessage instance.
This factory method should be used to create new instances
of JwmaComposeMessage, which are a reply to
an already existing message.
The reply will address the sender, and if flagged, also all
recipients of the original Message.
Parameters: msg - the Message to be replied. Parameters: toall - a flag determining wheter the reply should address also allrecipients of the original Message. the newly created instance. throws: JwmaException - if it fails to create the new instance. |
createJwmaComposeMessage | public static JwmaComposeMessage createJwmaComposeMessage(Session ses)(Code) | | Creates a JwmaComposeMessage instance.
This factory method should be used to create new instances
of JwmaComposeMessage, which are not a reply to
an already existing message.
Parameters: ses - the mail Session the message is created within. the newly created instance. |
createReply | public static JwmaComposeMessage createReply(JwmaDisplayMessage msg, boolean toall, JwmaPreferences prefs, boolean togglequote) throws JwmaException(Code) | | Creates a JwmaComposeMessage instance.
This factory method should be used to create new instances
of JwmaComposeMessage, which are a reply to
an already existing message.
The reply will address the sender, and if flagged, also all
recipients of the original Message.
Parameters: msg - the Message to be replied. Parameters: toall - a flag determining wheter the reply should address also allrecipients of the original Message. the newly created instance. throws: JwmaException - if it fails to create the new instance. |
getMessage | public Message getMessage()(Code) | | Returns the Message instance associated
with this JwmaComposeMessage.
associated Message instance. |
getMessageNumber | public int getMessageNumber()(Code) | | |
getReceivedDate | public Date getReceivedDate()(Code) | | |
isDraft | public boolean isDraft()(Code) | | |
isInvisibleToList | public boolean isInvisibleToList()(Code) | | |
isMultipart | public boolean isMultipart()(Code) | | |
isReceived | public boolean isReceived()(Code) | | |
isReply | public boolean isReply()(Code) | | Tests if the message is a reply.
true if the message is a reply,false otherwise. |
isSent | public boolean isSent()(Code) | | |
isSinglepart | public boolean isSinglepart()(Code) | | |
send | public void send(JwmaSession ses) throws JwmaException(Code) | | Sends this instance via the standard convenience Transport.send().
Asserts that a sender is set, and creates either a multipart
or a singlepart Message from the data stored
in this instance.
throws: JwmaException - If there is no sender, or if sending fails. |
setBCCTo | public void setBCCTo(String bccto) throws MessagingException(Code) | | Sets the blind carbon copy receiver's address(es) of the message.
Parameters: to - the blind carbon copy receiver(s) address(es) of themessage as String. throws: MessagingException - if the blind carbon copy receiver's address(es)is (are) malformed. |
setBody | public void setBody(String body)(Code) | | Sets the body of the message.
Note that the body will be the text/plain content of
a singlepart message, and attached as text/plain part to
a multipart message.
Parameters: body - the text/plain content of the message asString. |
setCCTo | public void setCCTo(String ccto) throws MessagingException(Code) | | Sets the carbon copy receiver's address(es) of the message.
Parameters: to - the carbon copy receiver(s) address(es) of themessage as String. throws: MessagingException - if the carbon copy receiver's address(es)is (are) malformed. |
setFrom | public void setFrom(String from)(Code) | | Set the sender(s) address of the message.
Parameters: from - the sender(s) address of the messageas String. |
setInvisibleToList | public void setInvisibleToList(boolean invisibleToList)(Code) | | |
setReplyTo | public void setReplyTo(String from)(Code) | | Set the Reply-To address(es) of the message.
Parameters: from - the Reply-To address(es) of the messageas String. |
setSubject | public void setSubject(String subject) throws JwmaException(Code) | | Sets the subject of the message.
Parameters: subject - the subject of the message as String. throws: JwmaException - if the string is malformed (encoding, null). |
setTo | public void setTo(String to) throws MessagingException(Code) | | Sets the receiver's address(es) of the message as
String.
Parameters: to - the receiver(s) address(es) of the message as String. throws: MessagingException - if the receiver's address(es) is (are) malformed. |
|
|