com.retek.component.customer.impl.persistence.db.oracle
Class BaseOracleCustomerPersister

java.lang.Object
  extended bycom.retek.commons.domain.core.persistence.db.DbOperation
      extended bycom.retek.component.customer.impl.persistence.db.oracle.BaseOracleCustomerPersister
Direct Known Subclasses:
OracleCustomerCreator, OracleCustomerImportRequestFinder, OracleCustomerUpdater

public abstract class BaseOracleCustomerPersister
extends DbOperation


Field Summary
protected  CustomerDto customerDto
           
 
Fields inherited from class com.retek.commons.domain.core.persistence.db.DbOperation
DUMMY_VERSION_UNTIL_VERSION_COLUMN_ADDED
 
Constructor Summary
protected BaseOracleCustomerPersister(java.sql.Connection connectionVal)
           
 
Method Summary
protected  OracleCustomerAddressCreator getAddressCreator()
           
protected  OracleCustomerAddressUpdator getAddressUpdator()
           
protected  OracleAlternativeCustomerCreator getAlternativeCustomerCreator()
           
protected  OracleAlternativeCustomerDeleter getAlternativeCustomerDeleter()
           
protected  OracleAlternativeHouseholdCreator getAlternativeHouseholdCreator()
           
protected  OracleAlternativeHouseholdDeleter getAlternativeHouseholdDeleter()
           
protected  OracleCustomerCreditCardCreator getCreditCardCreator()
           
protected  OracleCustomerCreditCardUpdator getCreditCardUpdator()
           
protected  OracleCustomerEmailCreator getEmailCreator()
           
protected  OracleCustomerEmailUpdator getEmailUpdator()
           
protected  OracleCustomerPreferenceCreator getPreferenceCreator()
           
protected  OracleCustomerPreferenceUpdater getPreferenceUpdater()
           
protected  OracleStoredValueCardCashoutCreator getStoredValueCardCashoutCreator()
           
protected  OracleStoredValueCardCashoutUpdater getStoredValueCardCashoutUpdater()
           
protected  OracleCustomerTelephoneCreator getTelephoneCreator()
           
protected  OracleCustomerTelephoneUpdater getTelephoneUpdator()
           
protected  void persistAddresses()
           
protected  void persistCreditCards()
           
protected  void persistEmailAddresses()
           
protected  void persistPreferences()
           
protected  void persistStoredValueCardCashouts()
           
protected  void persistTelephones()
           
 
Methods inherited from class com.retek.commons.domain.core.persistence.db.DbOperation
checkUpdate, close, doPerform, getCallableStatement, getConnection, getRetekPreparedStatement, getStatement, perform, setInitialState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

customerDto

protected CustomerDto customerDto
Constructor Detail

BaseOracleCustomerPersister

protected BaseOracleCustomerPersister(java.sql.Connection connectionVal)
Method Detail

persistAddresses

protected final void persistAddresses()
                               throws java.sql.SQLException,
                                      SystemException
Throws:
java.sql.SQLException
SystemException

persistTelephones

protected void persistTelephones()
                          throws java.sql.SQLException,
                                 SystemException
Throws:
java.sql.SQLException
SystemException

persistEmailAddresses

protected final void persistEmailAddresses()
                                    throws java.sql.SQLException,
                                           SystemException
Throws:
java.sql.SQLException
SystemException

persistPreferences

protected void persistPreferences()
                           throws java.sql.SQLException,
                                  SystemException
Throws:
java.sql.SQLException
SystemException

persistCreditCards

protected void persistCreditCards()
                           throws java.sql.SQLException,
                                  SystemException
Throws:
java.sql.SQLException
SystemException

persistStoredValueCardCashouts

protected void persistStoredValueCardCashouts()
                                       throws java.sql.SQLException,
                                              SystemException
Throws:
java.sql.SQLException
SystemException

getAlternativeCustomerDeleter

protected final OracleAlternativeCustomerDeleter getAlternativeCustomerDeleter()

getAlternativeCustomerCreator

protected final OracleAlternativeCustomerCreator getAlternativeCustomerCreator()

getAlternativeHouseholdDeleter

protected final OracleAlternativeHouseholdDeleter getAlternativeHouseholdDeleter()

getAlternativeHouseholdCreator

protected final OracleAlternativeHouseholdCreator getAlternativeHouseholdCreator()

getAddressCreator

protected final OracleCustomerAddressCreator getAddressCreator()

getAddressUpdator

protected final OracleCustomerAddressUpdator getAddressUpdator()

getEmailCreator

protected final OracleCustomerEmailCreator getEmailCreator()

getEmailUpdator

protected final OracleCustomerEmailUpdator getEmailUpdator()

getPreferenceCreator

protected final OracleCustomerPreferenceCreator getPreferenceCreator()

getPreferenceUpdater

protected final OracleCustomerPreferenceUpdater getPreferenceUpdater()

getCreditCardCreator

protected final OracleCustomerCreditCardCreator getCreditCardCreator()

getCreditCardUpdator

protected final OracleCustomerCreditCardUpdator getCreditCardUpdator()

getTelephoneCreator

protected final OracleCustomerTelephoneCreator getTelephoneCreator()

getTelephoneUpdator

protected final OracleCustomerTelephoneUpdater getTelephoneUpdator()

getStoredValueCardCashoutCreator

protected final OracleStoredValueCardCashoutCreator getStoredValueCardCashoutCreator()

getStoredValueCardCashoutUpdater

protected final OracleStoredValueCardCashoutUpdater getStoredValueCardCashoutUpdater()


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28