public abstract class Transaction extends XMLObject
Transaction
is the interface definition of a Transaction
object.Modifier and Type | Field and Description |
---|---|
protected int |
dateFormat |
static java.lang.String |
INIT_TRANSACTION_ID |
protected java.lang.String |
initiatingTransactionID |
protected java.lang.String |
NMI |
static java.lang.String |
NMI_CHECKSUM |
static java.lang.String |
NMI_FIELD |
protected java.lang.String |
NMIChecksum |
static java.lang.String |
TRANSACTION_DATE |
static java.lang.String |
TRANSACTION_ID |
protected java.lang.String |
transactionDate |
protected boolean |
transactionDateSet |
protected java.lang.String |
transactionDisplayDate |
protected java.lang.String |
transactionID |
java.lang.String |
transactionSubType |
java.lang.String |
transactionType |
xmlNode, xmlObjectType
Constructor and Description |
---|
Transaction(TransactionType transactionType) |
Modifier and Type | Method and Description |
---|---|
boolean |
fieldsExists() |
int |
getDateFormat() |
java.lang.String |
getInitiatingTransactionID() |
java.lang.String |
getNMI() |
java.lang.String |
getNMIChecksum() |
java.lang.String |
getTransactionDate() |
java.lang.String |
getTransactionDisplayDate() |
java.lang.String |
getTransactionID() |
TransactionType |
getTransactionType() |
java.lang.String |
getTransactionVersion() |
java.lang.String |
getXmlString(java.lang.String fieldName) |
boolean |
isTransactionDateSet() |
void |
setDateFormat(int dateFormat) |
void |
setInitiatingTransactionID(java.lang.String initiatingTransactionID) |
void |
setNMI(java.lang.String nmi) |
void |
setNMIChecksum(java.lang.String checksum) |
void |
setTransactionDate(java.lang.String transactionDate) |
void |
setTransactionDateSet(boolean transactionDateSet) |
void |
setTransactionDisplayDate(java.lang.String transactionDisplayDate) |
void |
setTransactionID(java.lang.String transactionID) |
void |
setTransactionVersion(java.lang.String transactionVersion) |
createXML, exists, getXMLObjectType, setXMLString, setXMLString
public static java.lang.String INIT_TRANSACTION_ID
public static java.lang.String NMI_CHECKSUM
public static java.lang.String NMI_FIELD
public static java.lang.String TRANSACTION_DATE
public static java.lang.String TRANSACTION_ID
protected int dateFormat
protected java.lang.String initiatingTransactionID
protected java.lang.String NMI
protected java.lang.String NMIChecksum
protected java.lang.String transactionDate
protected boolean transactionDateSet
protected java.lang.String transactionDisplayDate
protected java.lang.String transactionID
public java.lang.String transactionType
public java.lang.String transactionSubType
public Transaction(TransactionType transactionType)
transactionType
- public boolean fieldsExists()
fieldsExists
in class XMLObject
public java.lang.String getInitiatingTransactionID()
public java.lang.String getNMI()
public java.lang.String getNMIChecksum()
public java.lang.String getTransactionDate()
public java.lang.String getTransactionDisplayDate()
public java.lang.String getTransactionID()
public TransactionType getTransactionType()
public java.lang.String getTransactionVersion()
public boolean isTransactionDateSet()
public void setInitiatingTransactionID(java.lang.String initiatingTransactionID)
initiatingTransactionID
- The initiatingTransactionID to set.public void setNMI(java.lang.String nmi)
nmi
- The nMI to set.public void setNMIChecksum(java.lang.String checksum)
checksum
- The nMIChecksum to set.public void setTransactionDate(java.lang.String transactionDate)
transactionDate
- The transactionDate to set.public void setTransactionDateSet(boolean transactionDateSet)
transactionDateSet
- The transactionDateSet to set.public void setTransactionDisplayDate(java.lang.String transactionDisplayDate)
transactionDisplayDate
- The messageDisplayDate to set.public void setTransactionID(java.lang.String transactionID)
transactionID
- The transactionID to set.public void setTransactionVersion(java.lang.String transactionVersion)
transactionVersion
- The transactionVersion to set.public void setDateFormat(int dateFormat)
public int getDateFormat()
public java.lang.String getXmlString(java.lang.String fieldName) throws UnableToLookupResourceException, javax.xml.transform.TransformerException, UnableToParseXMLException
UnableToLookupResourceException
javax.xml.transform.TransformerException
UnableToParseXMLException