org.springmodules.orm.orbroker.support
Class BrokerDaoSupport

java.lang.Object
  extended by DaoSupport
      extended by org.springmodules.orm.orbroker.support.BrokerDaoSupport

public abstract class BrokerDaoSupport
extends DaoSupport

Convenient super class for O/R Broker data access objects. Requires a Broker to be set, providing a BrokerTemplate based on it to subclasses.

Instead of a plain Broker, you can also pass a preconfigured BrokerTemplate instance in. This allows you to share your BrokerTemplate configuration for all your DAOs, for example a custom SQLExceptionTranslator to use.

Since:
2005.06.02
Author:
Omar Irbouh
See Also:
setBroker(Broker), setBrokerTemplate(org.springmodules.orm.orbroker.BrokerTemplate), BrokerTemplate, BrokerAccessor.setExceptionTranslator(SQLExceptionTranslator)

Field Summary
protected  BrokerTemplate brokerTemplate
           
protected  Log logger
           
 
Constructor Summary
BrokerDaoSupport()
           
 
Method Summary
protected  void checkDaoConfig()
           
 BrokerTemplate getBrokerTemplate()
           
 void setBroker(Broker broker)
           
 void setBrokerTemplate(BrokerTemplate brokerTemplate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final Log logger

brokerTemplate

protected BrokerTemplate brokerTemplate
Constructor Detail

BrokerDaoSupport

public BrokerDaoSupport()
Method Detail

setBrokerTemplate

public final void setBrokerTemplate(BrokerTemplate brokerTemplate)

getBrokerTemplate

public BrokerTemplate getBrokerTemplate()

setBroker

public void setBroker(Broker broker)

checkDaoConfig

protected final void checkDaoConfig()


Copyright © 2005. All Rights Reserved.