|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object anon.pay.xml.XMLPaymentOption
public class XMLPaymentOption
This class represents a payment option sent by the Payment Instance.
Field Summary | |
---|---|
private static java.lang.String |
EXCEPTION_WRONG_XML_STRUCTURE
|
static java.lang.String |
EXTRA_LINK
|
static java.lang.String |
EXTRA_PHONE
|
static java.lang.String |
EXTRA_TEXT
|
private java.util.Vector |
m_detailedInfos
Same explanation as m_headings |
private java.util.Vector |
m_extraInfos
This vector takes String[3] arrays. |
private boolean |
m_generic
Generic option? Non-generic options are handled by JAP and do not need input fields for passive payment |
private java.util.Vector |
m_headings
This vector takes String[2] arrays while the first element is the heading and the second element is the language identifier. |
private java.lang.String |
m_imageLink
A link to an image |
private java.util.Vector |
m_inputFields
This vector takes input fields. |
private java.lang.String |
m_minJapVersion
JAP version since when the option does work (for non-generic options) |
private java.lang.String |
m_name
Option name |
private java.lang.String |
m_type
Option type (active|passive) |
static java.lang.String |
OPTION_ACTIVE
|
static java.lang.String |
OPTION_PASSIVE
|
Fields inherited from interface anon.util.IXMLEncodable |
---|
FIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_VERSION |
Constructor Summary | |
---|---|
XMLPaymentOption()
|
|
XMLPaymentOption(org.w3c.dom.Document document)
|
|
XMLPaymentOption(org.w3c.dom.Element xml)
|
|
XMLPaymentOption(java.lang.String xml)
|
|
XMLPaymentOption(java.lang.String a_name,
java.lang.String a_type)
|
|
XMLPaymentOption(java.lang.String a_name,
java.lang.String a_type,
boolean a_generic)
|
|
XMLPaymentOption(java.lang.String a_name,
java.lang.String a_type,
boolean a_generic,
java.lang.String a_japVersion)
|
Method Summary | |
---|---|
void |
addDetailedInfo(java.lang.String a_info,
java.lang.String a_language)
|
void |
addExtraInfo(java.lang.String a_info,
java.lang.String a_type,
java.lang.String a_language)
|
void |
addHeading(java.lang.String a_heading,
java.lang.String a_language)
|
void |
addInputField(java.lang.String a_reference,
java.lang.String a_label,
java.lang.String a_language)
|
java.lang.String |
getDetailedInfo(java.lang.String a_langShort)
|
java.lang.String |
getExtraInfo(java.lang.String a_langShort)
|
java.lang.String |
getExtraInfoType(java.lang.String a_langShort)
|
java.lang.String |
getHeading(java.lang.String a_langShort)
|
java.util.Vector |
getInputFields()
|
java.lang.String |
getMinJapVersion()
|
java.lang.String |
getName()
|
java.lang.String |
getType()
|
boolean |
isGeneric()
|
boolean |
isNewer(XMLPaymentOption a_paymentOption)
|
void |
setImageLink(java.lang.String a_link)
|
void |
setType(java.lang.String a_type)
|
protected void |
setValues(org.w3c.dom.Element elemRoot)
|
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Return an element that can be appended to the document. |
boolean |
worksWithJapVersion(java.lang.String a_version)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String OPTION_ACTIVE
public static final java.lang.String OPTION_PASSIVE
public static final java.lang.String EXTRA_TEXT
public static final java.lang.String EXTRA_LINK
public static final java.lang.String EXTRA_PHONE
private static final java.lang.String EXCEPTION_WRONG_XML_STRUCTURE
private java.lang.String m_name
private java.lang.String m_type
private boolean m_generic
private java.util.Vector m_headings
private java.util.Vector m_detailedInfos
private java.util.Vector m_extraInfos
private java.util.Vector m_inputFields
private java.lang.String m_imageLink
private java.lang.String m_minJapVersion
Constructor Detail |
---|
public XMLPaymentOption(java.lang.String xml) throws java.lang.Exception
java.lang.Exception
public XMLPaymentOption()
public XMLPaymentOption(java.lang.String a_name, java.lang.String a_type, boolean a_generic)
public XMLPaymentOption(java.lang.String a_name, java.lang.String a_type, boolean a_generic, java.lang.String a_japVersion)
public XMLPaymentOption(java.lang.String a_name, java.lang.String a_type)
public XMLPaymentOption(org.w3c.dom.Element xml) throws java.lang.Exception
java.lang.Exception
public XMLPaymentOption(org.w3c.dom.Document document) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public void addHeading(java.lang.String a_heading, java.lang.String a_language)
public void addDetailedInfo(java.lang.String a_info, java.lang.String a_language)
public void addExtraInfo(java.lang.String a_info, java.lang.String a_type, java.lang.String a_language)
public void addInputField(java.lang.String a_reference, java.lang.String a_label, java.lang.String a_language)
public void setImageLink(java.lang.String a_link)
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
IXMLEncodable
toXmlElement
in interface IXMLEncodable
a_doc
- a document
protected void setValues(org.w3c.dom.Element elemRoot) throws java.lang.Exception
java.lang.Exception
public void setType(java.lang.String a_type)
public java.lang.String getHeading(java.lang.String a_langShort)
public java.lang.String getDetailedInfo(java.lang.String a_langShort)
public java.lang.String getExtraInfo(java.lang.String a_langShort)
public java.lang.String getType()
public java.lang.String getName()
public java.lang.String getExtraInfoType(java.lang.String a_langShort)
public java.util.Vector getInputFields()
public boolean isGeneric()
public java.lang.String getMinJapVersion()
public boolean isNewer(XMLPaymentOption a_paymentOption)
public boolean worksWithJapVersion(java.lang.String a_version)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |