public class EmailBodyData extends java.lang.Object implements IEmailBodyData
Constructor and Description |
---|
EmailBodyData() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBodyCharset()
Returns the body text charset
|
java.lang.String |
getBodyEncoding()
Returns the body text encoding
|
NameValueItem[] |
getBodyEncodingParameters()
Returns the body text encoding parameters
|
java.util.Locale |
getBodyLanguage()
Returns the body text language
|
java.lang.String |
getBodyText()
Returns the body text
|
java.lang.String |
getFilePath()
Returns the physical file path of the email body.
|
void |
setBodyCharset(java.lang.String charset)
Sets the charset of the body text
|
void |
setBodyEncoding(java.lang.String mimeType)
Sets the encoding of the body text
|
void |
setBodyEncoding(java.lang.String mimeType,
java.lang.String charset,
NameValueItem[] encodingParameters)
Sets the encoding of the body text
|
void |
setBodyEncodingParameters(NameValueItem[] encodingParameters)
Sets the encoding parameters of the body text
|
void |
setBodyLanguage(java.util.Locale locale)
Set the language of the body text (can be empty)
|
void |
setBodyText(java.lang.String bodyText)
Sets the email body text
|
void |
setFilePath(java.lang.String string)
LLworkplace transfers the email file into a durable store if allowed.
|
public void setBodyText(java.lang.String bodyText)
IEmailBodyData
setBodyText
in interface IEmailBodyData
bodyText
- body textpublic void setBodyEncoding(java.lang.String mimeType, java.lang.String charset, NameValueItem[] encodingParameters)
IEmailBodyData
setBodyEncoding
in interface IEmailBodyData
mimeType
- mime type of the text (mandatory)charset
- Charset in use (default: US-ASCII) RFC-2046 (can be null)encodingParameters
- Additional parameters of the encoding (has to be in email RFC-4021 format) - (can be null)public void setBodyEncoding(java.lang.String mimeType)
IEmailBodyData
setBodyEncoding
in interface IEmailBodyData
mimeType
- mime type of the text (mandatory)public void setBodyCharset(java.lang.String charset)
IEmailBodyData
setBodyCharset
in interface IEmailBodyData
charset
- Charset in use (default: US-ASCII) RFC-2046 (can be null)public void setBodyEncodingParameters(NameValueItem[] encodingParameters)
IEmailBodyData
setBodyEncodingParameters
in interface IEmailBodyData
encodingParameters
- Additional parameters of the encoding (has to be in email RFC-4021 format) - (can be null)public void setBodyLanguage(java.util.Locale locale)
IEmailBodyData
setBodyLanguage
in interface IEmailBodyData
locale
- Language and optionally country for the body textpublic java.lang.String getBodyText()
IEmailBodyData
getBodyText
in interface IEmailBodyData
public java.lang.String getBodyEncoding()
IEmailBodyData
getBodyEncoding
in interface IEmailBodyData
public java.lang.String getBodyCharset()
IEmailBodyData
getBodyCharset
in interface IEmailBodyData
public NameValueItem[] getBodyEncodingParameters()
IEmailBodyData
getBodyEncodingParameters
in interface IEmailBodyData
public java.util.Locale getBodyLanguage()
IEmailBodyData
getBodyLanguage
in interface IEmailBodyData
public java.lang.String getFilePath()
IEmailBodyData
getFilePath
in interface IEmailBodyData
public void setFilePath(java.lang.String string)
IEmailBodyData
setFilePath
in interface IEmailBodyData
string
- physical email file path