public class XMLTransactionOverview extends java.lang.Object implements IXMLEncodable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KEY_ACCOUNTNUMBER |
static java.lang.String |
KEY_AMOUNT |
static java.lang.String |
KEY_CREATIONDATE |
static java.lang.String |
KEY_DATE |
static java.lang.String |
KEY_PAYMENTMETHOD |
static java.lang.String |
KEY_TAN |
static java.lang.String |
KEY_USED |
static java.lang.String |
KEY_VOLUMEPLAN |
private java.lang.String |
m_language |
private java.util.Vector |
m_transactions |
static java.lang.Object |
XML_ELEMENT_NAME |
FIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_LANGUAGE, XML_ATTR_VERSION
Constructor and Description |
---|
XMLTransactionOverview(byte[] xml) |
XMLTransactionOverview(char[] xml) |
XMLTransactionOverview(org.w3c.dom.Document doc) |
XMLTransactionOverview(org.w3c.dom.Element element) |
XMLTransactionOverview(java.lang.String a_language) |
Modifier and Type | Method and Description |
---|---|
void |
addTan(Transaction a_transaction)
Adds a transfer number and sets its state to "not used".
|
java.util.Hashtable |
getDataForTransaction(long a_transactionNumber) |
java.lang.String |
getLanguage() |
java.util.Vector |
getTans()
Gets an vector of all transfer numbers
|
boolean |
isUsed(long a_tan)
Returns if a specific transfer number is marked as "used".
|
void |
setTransactionData(long a_tan,
long a_creationDate,
boolean a_used,
long a_usedDate,
long amount,
long accountnumber,
java.lang.String volumePlan,
java.lang.String paymentMethod)
Sets a specific tan to used or not used, and add all the data associated with the TAN
|
private void |
setValues(org.w3c.dom.Element elemRoot) |
int |
size() |
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Return an element that can be appended to the document.
|
public static final java.lang.Object XML_ELEMENT_NAME
private java.util.Vector m_transactions
private java.lang.String m_language
public static final java.lang.String KEY_ACCOUNTNUMBER
public static final java.lang.String KEY_TAN
public static final java.lang.String KEY_DATE
public static final java.lang.String KEY_CREATIONDATE
public static final java.lang.String KEY_AMOUNT
public static final java.lang.String KEY_VOLUMEPLAN
public static final java.lang.String KEY_PAYMENTMETHOD
public static final java.lang.String KEY_USED
public XMLTransactionOverview(java.lang.String a_language)
public XMLTransactionOverview(char[] xml) throws java.lang.Exception
java.lang.Exception
public XMLTransactionOverview(byte[] xml) throws java.lang.Exception
java.lang.Exception
public XMLTransactionOverview(org.w3c.dom.Document doc) throws java.lang.Exception
java.lang.Exception
public XMLTransactionOverview(org.w3c.dom.Element element) throws java.lang.Exception
java.lang.Exception
public int size()
private void setValues(org.w3c.dom.Element elemRoot) throws java.lang.Exception
java.lang.Exception
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
IXMLEncodable
toXmlElement
in interface IXMLEncodable
a_doc
- a documentpublic java.util.Vector getTans()
public java.lang.String getLanguage()
public boolean isUsed(long a_tan)
a_tan
- longpublic java.util.Hashtable getDataForTransaction(long a_transactionNumber)
a_transactionNumber
- longpublic void setTransactionData(long a_tan, long a_creationDate, boolean a_used, long a_usedDate, long amount, long accountnumber, java.lang.String volumePlan, java.lang.String paymentMethod)
a_tan
- longa_used
- booleana_usedDate
- longpublic void addTan(Transaction a_transaction)
a_tan
- longCopyright © 2023. All rights reserved.