org.jutil.net
Class DefaultEmailMessage
java.lang.Object
org.jutil.net.DefaultEmailMessage
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable, EmailMessage, XMLExternalizable
- Direct Known Subclasses:
- HtmlEmailMessage
public class DefaultEmailMessage
- extends java.lang.Object
- implements EmailMessage, java.io.Externalizable
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
MIME_TYPE
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MIME_TYPE
public static final java.lang.String MIME_TYPE
- See Also:
- Constant Field Values
DefaultEmailMessage
public DefaultEmailMessage()
- Creates a new instance of DefaultEmailMessage
DefaultEmailMessage
public DefaultEmailMessage(java.lang.String server)
DefaultEmailMessage
public DefaultEmailMessage(java.lang.String server,
java.lang.String mimeType)
writeExternal
public void writeExternal(org.dom4j.Element out)
throws java.io.IOException
- Specified by:
writeExternal in interface XMLExternalizable
- Throws:
java.io.IOException
readExternal
public void readExternal(org.dom4j.Element in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Description copied from interface:
XMLExternalizable
- The object implements the readExternal method to restore its
contents by calling the methods of Element for attribute values
and Chiled element values. The readExternal method must read the
values in the same sequence and with the same types as were written by writeExternal.
- Specified by:
readExternal in interface XMLExternalizable
- Parameters:
in - the Element to read data from in order to restore the object
- Throws:
java.io.IOException - if I/O errors occur
java.lang.ClassNotFoundException
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
send
public void send()
throws javax.mail.MessagingException
- Specified by:
send in interface EmailMessage
- Throws:
javax.mail.MessagingException
prn
public static final void prn(java.lang.String msg)
attacheFile
public void attacheFile(java.lang.String file)
- Specified by:
attacheFile in interface EmailMessage
attacheFiles
public void attacheFiles(java.lang.String[] files)
- Specified by:
attacheFiles in interface EmailMessage
setFrom
public void setFrom(java.lang.String from)
- Specified by:
setFrom in interface EmailMessage
setSubject
public void setSubject(java.lang.String subject)
- Specified by:
setSubject in interface EmailMessage
setBody
public void setBody(java.lang.String body)
- Specified by:
setBody in interface EmailMessage
setBCC
public void setBCC(java.lang.String[] bcc)
- Specified by:
setBCC in interface EmailMessage
setBCC
public void setBCC(java.lang.String bcc)
- Specified by:
setBCC in interface EmailMessage
setCC
public void setCC(java.lang.String cc)
- Specified by:
setCC in interface EmailMessage
setCC
public void setCC(java.lang.String[] cc)
- Specified by:
setCC in interface EmailMessage
setTO
public void setTO(java.lang.String to)
- Specified by:
setTO in interface EmailMessage
setTO
public void setTO(java.lang.String[] to)
- Specified by:
setTO in interface EmailMessage
getFrom
public java.lang.String getFrom()
- Specified by:
getFrom in interface EmailMessage
getSubject
public java.lang.String getSubject()
- Specified by:
getSubject in interface EmailMessage
getBCC
public java.util.Collection getBCC()
- Specified by:
getBCC in interface EmailMessage
getCC
public java.util.Collection getCC()
- Specified by:
getCC in interface EmailMessage
getTO
public java.util.Collection getTO()
- Specified by:
getTO in interface EmailMessage
getBody
public java.lang.String getBody()
- Specified by:
getBody in interface EmailMessage
getFiles
public java.util.Collection getFiles()
- Specified by:
getFiles in interface EmailMessage
setSmtpPass
public void setSmtpPass(java.lang.String smtpPass)
- Specified by:
setSmtpPass in interface EmailMessage
getSmtpPass
protected java.lang.String getSmtpPass()
setSmtpUser
public void setSmtpUser(java.lang.String smtpUser)
- Specified by:
setSmtpUser in interface EmailMessage
getSmtpUser
protected java.lang.String getSmtpUser()
getAuthenticator
public javax.mail.Authenticator getAuthenticator()
- Specified by:
getAuthenticator in interface EmailMessage
getMimeType
public java.lang.String getMimeType()
- Specified by:
getMimeType in interface EmailMessage
setMimeType
public void setMimeType(java.lang.String mimeType)
- Specified by:
setMimeType in interface EmailMessage
getServer
public java.lang.String getServer()
- Specified by:
getServer in interface EmailMessage
setServer
public void setServer(java.lang.String server)
- Specified by:
setServer in interface EmailMessage