gpl.fredy.webmail
Class MessageHandler

java.lang.Object
  extended by gpl.fredy.webmail.MessageHandler

public class MessageHandler
extends java.lang.Object


Constructor Summary
MessageHandler(javax.mail.Message message, java.lang.String tmpDirectory)
           
 
Method Summary
 java.util.Vector getAttachementNames()
           
 javax.mail.Message getMessage()
          Get the value of message.
 MessageHeader getMessageHeader()
          Getter for property messageHeader.
 java.lang.String getRecepients()
           
 java.lang.StringBuffer getReplyText()
           
 java.lang.String getReplyTo()
           
 java.lang.String getSender()
           
 java.lang.String getSubject()
          Get the value of subject.
 java.lang.StringBuffer getText()
          Get the value of text.
 java.lang.String getTmpDirectory()
          Get the value of tmpDirectory.
 void handleMultipart(javax.mail.Multipart multipart)
           
 void handlePart(javax.mail.Part part)
           
 void saveFile(java.lang.String filename, java.io.InputStream input)
           
 void setMessage(javax.mail.Message v)
          Set the value of message.
 void setMessageHeader()
          Setter for property messageHeader.
 void setSubject(java.lang.String v)
          Set the value of subject.
 void setText(java.lang.StringBuffer v)
          Set the value of text.
 void setTmpDirectory(java.lang.String v)
          Set the value of tmpDirectory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageHandler

public MessageHandler(javax.mail.Message message,
                      java.lang.String tmpDirectory)
Method Detail

getMessage

public javax.mail.Message getMessage()
Get the value of message.

Returns:
value of message.

setMessage

public void setMessage(javax.mail.Message v)
Set the value of message.

Parameters:
v - Value to assign to message.

getText

public java.lang.StringBuffer getText()
Get the value of text.

Returns:
value of text.

setText

public void setText(java.lang.StringBuffer v)
Set the value of text.

Parameters:
v - Value to assign to text.

getReplyText

public java.lang.StringBuffer getReplyText()

getAttachementNames

public java.util.Vector getAttachementNames()

getTmpDirectory

public java.lang.String getTmpDirectory()
Get the value of tmpDirectory.

Returns:
value of tmpDirectory.

setTmpDirectory

public void setTmpDirectory(java.lang.String v)
Set the value of tmpDirectory.

Parameters:
v - Value to assign to tmpDirectory.

getSubject

public java.lang.String getSubject()
Get the value of subject.

Returns:
value of subject.

setSubject

public void setSubject(java.lang.String v)
Set the value of subject.

Parameters:
v - Value to assign to subject.

getSender

public java.lang.String getSender()

getRecepients

public java.lang.String getRecepients()

getReplyTo

public java.lang.String getReplyTo()

getMessageHeader

public MessageHeader getMessageHeader()
Getter for property messageHeader.

Returns:
Value of property messageHeader.

setMessageHeader

public void setMessageHeader()
Setter for property messageHeader.

Parameters:
messageHeader - New value of property messageHeader.

handleMultipart

public void handleMultipart(javax.mail.Multipart multipart)
                     throws javax.mail.MessagingException,
                            java.io.IOException
Throws:
javax.mail.MessagingException
java.io.IOException

handlePart

public void handlePart(javax.mail.Part part)
                throws javax.mail.MessagingException,
                       java.io.IOException
Throws:
javax.mail.MessagingException
java.io.IOException

saveFile

public void saveFile(java.lang.String filename,
                     java.io.InputStream input)
              throws java.io.IOException
Throws:
java.io.IOException