com.ibm.etill.ldbcardcassette
Class LdbCardCassetteQuery.PaymentQuery.PaymentInfo

java.lang.Object
  |
  +--com.ibm.etill.ldbcardcassette.LdbCardCassetteQuery.PaymentQuery.PaymentInfo
Enclosing class:
LdbCardCassetteQuery.PaymentQuery

public final class LdbCardCassetteQuery.PaymentQuery.PaymentInfo
extends java.lang.Object

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


Field Summary
private  java.lang.String objApproval
           
private  java.lang.String objMerchant
           
private  java.lang.String objOrder
           
private  java.lang.String objPayment
           
private  java.lang.String objReason
           
 
Constructor Summary
LdbCardCassetteQuery.PaymentQuery.PaymentInfo(java.sql.ResultSet argResultSet)
          This constructor is used by the payment query to save the information selected from a row in the cassette dependent payment table.
 
Method Summary
 void combine(com.ibm.etill.framework.xdm.PSServerPayment argFrameworkPaymentInfo)
          This method is used by the payment query to combine the XML descriptors for this object with the XML descriptors for the matching framework payment.
 com.ibm.etill.framework.supervisor.PaymentKey getKey()
          This method is used by the payment 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

objPayment

private java.lang.String objPayment

objApproval

private java.lang.String objApproval

objReason

private java.lang.String objReason
Constructor Detail

LdbCardCassetteQuery.PaymentQuery.PaymentInfo

public LdbCardCassetteQuery.PaymentQuery.PaymentInfo(java.sql.ResultSet argResultSet)
                                              throws java.sql.SQLException
This constructor is used by the payment query to save the information selected from a row in the cassette dependent payment 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.supervisor.PaymentKey getKey()
This method is used by the payment query to obtain a key that will uniquely identify this object in a hashtable.
Returns:
- a framework payment key that uniquely identifies this object.

combine

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