public class PdfEmailProviderJavaMail extends Object implements PdfEmailProviderInterface
| Constructor and Description |
|---|
PdfEmailProviderJavaMail() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttachment(byte[] attachment,
String attachmentMimeType,
String attachmentName) |
void |
addAttachment(InputStream attachment,
String attachmentMimeType,
String attachmentName) |
void |
addAttachment(String attachmentFilePath,
String attachmentName) |
void |
addRecipient(int recipientType,
String recipient) |
void |
addRecipients(int recipientType,
String[] recipients) |
String |
getBody() |
String |
getBodyEncoding() |
String |
getFromAddress() |
String |
getFromName() |
String |
getHost() |
String |
getPassword() |
int |
getPortNumber() |
String |
getReplyTo() |
Date |
getSentDate() |
String |
getSubject() |
String |
getUserName() |
boolean |
isAuthenticationRequired() |
boolean |
isBodyHTML() |
boolean |
isDebugEnabled() |
boolean |
isSSLCheckServerIdentity() |
boolean |
isSSLEnabled() |
boolean |
isStartTLSEnabled() |
void |
sendEmail() |
void |
setAuthenticationRequired(boolean authenticationRequired) |
void |
setBody(String body) |
void |
setBody(String body,
String charset,
boolean isHTML) |
void |
setBodyEncoding(String charset) |
void |
setBodyHTML(boolean isHTML) |
void |
setDebugEnabled(boolean debugEnabled) |
void |
setFromAddress(String fromAddress) |
void |
setFromName(String fromName) |
void |
setHost(String host) |
void |
setPassword(String password) |
void |
setPortNumber(int portNumber) |
void |
setReplyTo(String replyTo) |
void |
setSentDate(Date date) |
void |
setSSLCheckServerIdentity(boolean sslCheckServerIdentity) |
void |
setSSLEnabled(boolean sslEnabled) |
void |
setStartTLSEnabled(boolean startTLSEnabled) |
void |
setSubject(String subject) |
void |
setUserName(String userName) |
public void setUserName(String userName)
setUserName in interface PdfEmailProviderInterfacepublic String getUserName()
getUserName in interface PdfEmailProviderInterfacepublic void setPassword(String password)
setPassword in interface PdfEmailProviderInterfacepublic String getPassword()
getPassword in interface PdfEmailProviderInterfacepublic void setAuthenticationRequired(boolean authenticationRequired)
setAuthenticationRequired in interface PdfEmailProviderInterfacepublic boolean isAuthenticationRequired()
isAuthenticationRequired in interface PdfEmailProviderInterfacepublic void setFromName(String fromName)
setFromName in interface PdfEmailProviderInterfacepublic String getFromName()
getFromName in interface PdfEmailProviderInterfacepublic void setFromAddress(String fromAddress)
setFromAddress in interface PdfEmailProviderInterfacepublic String getFromAddress()
getFromAddress in interface PdfEmailProviderInterfacepublic void setHost(String host)
setHost in interface PdfEmailProviderInterfacepublic String getHost()
getHost in interface PdfEmailProviderInterfacepublic void setPortNumber(int portNumber)
setPortNumber in interface PdfEmailProviderInterfacepublic int getPortNumber()
getPortNumber in interface PdfEmailProviderInterfacepublic void setSSLEnabled(boolean sslEnabled)
setSSLEnabled in interface PdfEmailProviderInterfacepublic boolean isSSLEnabled()
isSSLEnabled in interface PdfEmailProviderInterfacepublic boolean isStartTLSEnabled()
isStartTLSEnabled in interface PdfEmailProviderInterfacepublic void setStartTLSEnabled(boolean startTLSEnabled)
setStartTLSEnabled in interface PdfEmailProviderInterfacepublic boolean isSSLCheckServerIdentity()
isSSLCheckServerIdentity in interface PdfEmailProviderInterfacepublic void setSSLCheckServerIdentity(boolean sslCheckServerIdentity)
setSSLCheckServerIdentity in interface PdfEmailProviderInterfacepublic void setReplyTo(String replyTo)
setReplyTo in interface PdfEmailProviderInterfacepublic String getReplyTo()
getReplyTo in interface PdfEmailProviderInterfacepublic void setSubject(String subject)
setSubject in interface PdfEmailProviderInterfacepublic String getSubject()
getSubject in interface PdfEmailProviderInterfacepublic void setBody(String body)
setBody in interface PdfEmailProviderInterfacepublic void setBody(String body, String charset, boolean isHTML)
setBody in interface PdfEmailProviderInterfacepublic String getBody()
getBody in interface PdfEmailProviderInterfacepublic void setBodyEncoding(String charset)
setBodyEncoding in interface PdfEmailProviderInterfacepublic String getBodyEncoding()
getBodyEncoding in interface PdfEmailProviderInterfacepublic void setBodyHTML(boolean isHTML)
setBodyHTML in interface PdfEmailProviderInterfacepublic boolean isBodyHTML()
isBodyHTML in interface PdfEmailProviderInterfacepublic void setSentDate(Date date)
setSentDate in interface PdfEmailProviderInterfacepublic Date getSentDate()
getSentDate in interface PdfEmailProviderInterfacepublic void addRecipient(int recipientType,
String recipient)
addRecipient in interface PdfEmailProviderInterfacepublic void addRecipients(int recipientType,
String[] recipients)
addRecipients in interface PdfEmailProviderInterfacepublic void addAttachment(String attachmentFilePath, String attachmentName)
addAttachment in interface PdfEmailProviderInterfacepublic void addAttachment(InputStream attachment, String attachmentMimeType, String attachmentName)
addAttachment in interface PdfEmailProviderInterfacepublic void addAttachment(byte[] attachment,
String attachmentMimeType,
String attachmentName)
addAttachment in interface PdfEmailProviderInterfacepublic boolean isDebugEnabled()
isDebugEnabled in interface PdfEmailProviderInterfacepublic void setDebugEnabled(boolean debugEnabled)
setDebugEnabled in interface PdfEmailProviderInterfacepublic void sendEmail()
throws PdfEmailException
sendEmail in interface PdfEmailProviderInterfacePdfEmailException