com.softslate.commerce.daos.payment
Class PaymentGatewayDAOHibernate

java.lang.Object
  extended by com.softslate.commerce.daos.core.BaseDAO
      extended by com.softslate.commerce.daos.core.BaseAdminGatewayDAOHibernate
          extended by com.softslate.commerce.daos.payment.PaymentGatewayDAOHibernate
All Implemented Interfaces:
DAOInterface, PaymentGatewayDAO

public class PaymentGatewayDAOHibernate
extends BaseAdminGatewayDAOHibernate
implements PaymentGatewayDAO

Generic DAO that runs miscellaneous queries related to payments.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
 
Constructor Summary
PaymentGatewayDAOHibernate()
           
 
Method Summary
 void editDeletePayments(java.util.Map parameters, BusinessObjectFactory bof)
           
 java.util.Collection getPaymentsFromValues(java.lang.String value1, java.lang.String value2)
           
 java.util.Collection loadCardInfoStatistics()
           
 java.util.Map loadPaymentsAndCount(java.util.Map parameters)
           
 int purgeCardInfo(boolean commit, java.util.Map parameters)
           
 
Methods inherited from class com.softslate.commerce.daos.core.BaseAdminGatewayDAOHibernate
editDeleteAssignments, editDeleteItems, loadItems, loadItemsAndCount, loadItemsCount, loadItemsFromIDs, processCommonCriteria, setPropertiesDynamically
 
Methods inherited from class com.softslate.commerce.daos.core.BaseDAO
deleteObject, evictCache, formatDateTime, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getImportExportSQL, getImportExportSqlMap, getNamedQuery, getSettings, getSQL, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, parseDateTime, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setImportExportSqlMap, setSettings, setSqlMap, updateObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.softslate.commerce.daos.core.DAOInterface
deleteObject, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getSettings, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setSettings, setSqlMap, updateObject
 

Field Detail

log

static org.apache.commons.logging.Log log
Constructor Detail

PaymentGatewayDAOHibernate

public PaymentGatewayDAOHibernate()
Method Detail

loadPaymentsAndCount

public java.util.Map loadPaymentsAndCount(java.util.Map parameters)
                                   throws java.lang.Exception
Specified by:
loadPaymentsAndCount in interface PaymentGatewayDAO
Throws:
java.lang.Exception

editDeletePayments

public void editDeletePayments(java.util.Map parameters,
                               BusinessObjectFactory bof)
                        throws java.lang.Exception
Specified by:
editDeletePayments in interface PaymentGatewayDAO
Throws:
java.lang.Exception

getPaymentsFromValues

public java.util.Collection getPaymentsFromValues(java.lang.String value1,
                                                  java.lang.String value2)
                                           throws java.lang.Exception
Specified by:
getPaymentsFromValues in interface PaymentGatewayDAO
Throws:
java.lang.Exception

loadCardInfoStatistics

public java.util.Collection loadCardInfoStatistics()
                                            throws DataAccessException
Specified by:
loadCardInfoStatistics in interface PaymentGatewayDAO
Throws:
DataAccessException

purgeCardInfo

public int purgeCardInfo(boolean commit,
                         java.util.Map parameters)
                  throws DataAccessException
Specified by:
purgeCardInfo in interface PaymentGatewayDAO
Throws:
DataAccessException


Copyright © SoftSlate, LLC 2003–2005