com.ibm.etill.ldbcardcassette
Class LdbCardCassetteQuery.OrderQuery.OrderInfo

java.lang.Object
  |
  +--com.ibm.etill.ldbcardcassette.LdbCardCassetteQuery.OrderQuery.OrderInfo
Enclosing class:
LdbCardCassetteQuery.OrderQuery

public final class LdbCardCassetteQuery.OrderQuery.OrderInfo
extends java.lang.Object

An order information object contains the information gathered from one row of the cassette dependent order table. It is responsible for providing a hashtable key for the referended order and for combining its information with matching framework order information.


Field Summary
private  java.lang.String objAccountNumber
           
private  java.lang.String objAddress
           
private  java.lang.String objAmountApproved
           
private  java.lang.String objBrand
           
private  java.lang.String objExpiry
           
private  java.lang.String objMerchant
           
private  java.lang.String objOrder
           
private  java.lang.String objPan
           
private  java.lang.String objPostalCode
           
 
Constructor Summary
LdbCardCassetteQuery.OrderQuery.OrderInfo(java.sql.ResultSet argResultSet)
          This constructor is used by the order query to save the information selected from a row in the cassette dependent order table.
 
Method Summary
 void combine(com.ibm.etill.framework.xdm.PSServerOrder argFrameworkOrderInfo)
          This method is used by the order query to combine the XML descriptors for this object with the XML descriptors for the matching framework order.
 com.ibm.etill.framework.payapi.OrderKey getKey()
          This method is used by the order query to obtain a key that will uniquely identify this object in a hashtable.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

objMerchant

private java.lang.String objMerchant

objOrder

private java.lang.String objOrder

objAmountApproved

private java.lang.String objAmountApproved

objAccountNumber

private java.lang.String objAccountNumber

objPan

private java.lang.String objPan

objExpiry

private java.lang.String objExpiry

objBrand

private java.lang.String objBrand

objAddress

private java.lang.String objAddress

objPostalCode

private java.lang.String objPostalCode
Constructor Detail

LdbCardCassetteQuery.OrderQuery.OrderInfo

public LdbCardCassetteQuery.OrderQuery.OrderInfo(java.sql.ResultSet argResultSet)
                                          throws java.sql.SQLException
This constructor is used by the order query to save the information selected from a row in the cassette dependent order table.
Parameters:
argResultSet - - a ResultSet where the current row contains the information to be recorded in this object.
Throws:
java.sql.SQLException - - if an error occurs while reading the columns from the row, this execption is thrown.
Method Detail

getKey

public com.ibm.etill.framework.payapi.OrderKey getKey()
This method is used by the order query to obtain a key that will uniquely identify this object in a hashtable.
Returns:
- a framework order key that uniquely identifies this object.

combine

public void combine(com.ibm.etill.framework.xdm.PSServerOrder argFrameworkOrderInfo)
This method is used by the order query to combine the XML descriptors for this object with the XML descriptors for the matching framework order.
Parameters:
argFrameworkOrderInfo - - the XML descriptors for the matching framework order.