com.ibm.etill.ldbcardcassette
Class LdbCardCassetteQuery.AccountQuery.AccountInfo

java.lang.Object
  |
  +--com.ibm.etill.ldbcardcassette.LdbCardCassetteQuery.AccountQuery.AccountInfo
Enclosing class:
LdbCardCassetteQuery.AccountQuery

public final class LdbCardCassetteQuery.AccountQuery.AccountInfo
extends java.lang.Object

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


Field Summary
private  java.lang.String objAccount
           
private  java.lang.String objBatchCloseTime
           
private  java.lang.String objCurrency
           
private  java.lang.String objLdbCardId
           
private  java.lang.String objMaxBatchSize
           
private  java.lang.String objMerchant
           
private  java.lang.String objMinBatchTotal
           
private  java.lang.String objPassword
           
private  java.lang.String objUrl
           
private  java.lang.String objUser
           
 
Constructor Summary
LdbCardCassetteQuery.AccountQuery.AccountInfo(java.sql.ResultSet argResultSet)
          This constructor is used by the account query to save the information selected from a row in the cassette dependent account table.
 
Method Summary
 void combine(com.ibm.etill.framework.xdm.PSServerAccount argFrameworkAccountInfo)
          This method is used by the account query to combine the XML descriptors for this object with the XML descriptors for the matching framework account.
 com.ibm.etill.framework.supervisor.AccountKey getKey()
          This method is used by the account 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

objAccount

private java.lang.String objAccount

objCurrency

private java.lang.String objCurrency

objUser

private java.lang.String objUser

objPassword

private java.lang.String objPassword

objLdbCardId

private java.lang.String objLdbCardId

objUrl

private java.lang.String objUrl

objBatchCloseTime

private java.lang.String objBatchCloseTime

objMinBatchTotal

private java.lang.String objMinBatchTotal

objMaxBatchSize

private java.lang.String objMaxBatchSize
Constructor Detail

LdbCardCassetteQuery.AccountQuery.AccountInfo

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

combine

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