public abstract class Transaction extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
BRACKET_PIPE_DELIMITER |
static int |
CURRENCY_DECIMAL_PLACES |
static String |
EMPTY_STRING |
static String |
ENCAP_CHAR_DELIMITER |
static String |
FALSE |
static int |
MAX_AUTH_CODE_LENGTH |
static int |
QUANTITY_DECIMAL_PLACES |
static String |
TRANSACTION_FIELD_DELIMITER |
static String |
TRUE |
static String |
VERSION |
static BigDecimal |
ZERO_AMOUNT |
static String |
ZERO_STRING |
| Constructor and Description |
|---|
Transaction() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getDecodedString(Node node)
Try to decode string value from xml node as per proper xml requirements
|
static Node |
getEncodedString(BasicXmlDocument document,
String value)
Try to encode string value as per proper xml requirements
Will default to original value (without encoding) if there are any exceptions
|
static void |
setEncapCharDelimiter(String encapCharDelimiter)
Convenience method for overriding the encap char delimiter.
|
static void |
setTransactionFieldDelimiter(String transactionFieldDelimiter)
Convenience method for overriding the transaction field delimited.
|
String |
toNVPString() |
String |
toXMLString() |
public static final int MAX_AUTH_CODE_LENGTH
public static final String VERSION
public static String TRANSACTION_FIELD_DELIMITER
public static String ENCAP_CHAR_DELIMITER
public static final String BRACKET_PIPE_DELIMITER
public static final String TRUE
public static final String FALSE
public static final String ZERO_STRING
public static final BigDecimal ZERO_AMOUNT
public static final String EMPTY_STRING
public static final int CURRENCY_DECIMAL_PLACES
public static final int QUANTITY_DECIMAL_PLACES
public static void setTransactionFieldDelimiter(String transactionFieldDelimiter)
transactionFieldDelimiter - public String toNVPString()
public String toXMLString()
public static void setEncapCharDelimiter(String encapCharDelimiter)
public static Node getEncodedString(BasicXmlDocument document, String value)
document - the document to create text node tovalue - string value to encodeCopyright © 2016. All Rights Reserved.