public class XMLEmail extends java.lang.Object implements IXMLEncodable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
m_bodyText |
private org.w3c.dom.Document |
m_docTheEmail |
private java.lang.String |
m_receiverAddress |
private java.lang.String |
m_replyAddress |
private java.lang.String |
m_senderIdentification |
private java.lang.String |
m_senderName |
private java.lang.String |
m_subject |
static java.lang.String |
ms_strElemName |
FIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_LANGUAGE, XML_ATTR_VERSION
Constructor and Description |
---|
XMLEmail(byte[] xmldata) |
XMLEmail(char[] xmldata) |
XMLEmail(org.w3c.dom.Document xml) |
XMLEmail(org.w3c.dom.Element xml) |
XMLEmail(java.lang.String xml) |
XMLEmail(java.lang.String senderName,
java.lang.String replyAddress,
java.lang.String bodyText,
java.lang.String senderIdentification)
A support email, sent to the JAP support team with a default subject
|
XMLEmail(java.lang.String senderName,
java.lang.String replyAddress,
java.lang.String bodyText,
java.lang.String receiverAddress,
java.lang.String subject,
java.lang.String senderIdentification)
A generic email with custom subject and receiver address
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBodyText() |
java.lang.String |
getReceiverAddress() |
java.lang.String |
getReplyAddress() |
java.lang.String |
getSenderIdentification() |
java.lang.String |
getSenderName() |
java.lang.String |
getSubject() |
private org.w3c.dom.Node |
internal_toXmlElement(org.w3c.dom.Document a_doc) |
private void |
setDefaultValues()
ensure that no empty xml elements are encoded
(since that would throw an exception upon parsing the xml)
|
private void |
setValues(org.w3c.dom.Element xml) |
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Return an element that can be appended to the document.
|
private java.lang.String m_senderName
private java.lang.String m_replyAddress
private java.lang.String m_bodyText
private java.lang.String m_receiverAddress
private java.lang.String m_subject
private java.lang.String m_senderIdentification
private org.w3c.dom.Document m_docTheEmail
public static java.lang.String ms_strElemName
public XMLEmail(java.lang.String senderName, java.lang.String replyAddress, java.lang.String bodyText, java.lang.String senderIdentification)
senderName
- StringreplyAddress
- StringbodyText
- StringsenderIdentification:
- can be nullpublic XMLEmail(java.lang.String senderName, java.lang.String replyAddress, java.lang.String bodyText, java.lang.String receiverAddress, java.lang.String subject, java.lang.String senderIdentification)
senderName
- StringreplyAddress
- StringbodyText
- StringreceiverAddress
- Stringsubject
- StringsenderIdentification:
- can be nullpublic XMLEmail(java.lang.String xml) throws java.lang.Exception
java.lang.Exception
public XMLEmail(char[] xmldata) throws java.lang.Exception
java.lang.Exception
public XMLEmail(byte[] xmldata) throws java.lang.Exception
java.lang.Exception
public XMLEmail(org.w3c.dom.Element xml) throws java.lang.Exception
java.lang.Exception
public XMLEmail(org.w3c.dom.Document xml) throws java.lang.Exception
java.lang.Exception
private void setDefaultValues()
private org.w3c.dom.Node internal_toXmlElement(org.w3c.dom.Document a_doc)
public java.lang.String getSenderName()
public java.lang.String getReplyAddress()
public java.lang.String getReceiverAddress()
public java.lang.String getSubject()
public java.lang.String getBodyText()
public java.lang.String getSenderIdentification()
private void setValues(org.w3c.dom.Element xml) throws java.lang.Exception
java.lang.Exception
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
toXmlElement
in interface IXMLEncodable
a_doc
- a documentCopyright © 2023. All rights reserved.