public abstract class AbstractConnectionOperation extends Object implements ConnectionOperation
Modifier and Type | Field and Description |
---|---|
protected Connection |
conn |
protected JDBCHelper |
helper |
protected static Logger |
logger |
Constructor and Description |
---|
AbstractConnectionOperation(JDBCHelper helper) |
Modifier and Type | Method and Description |
---|---|
boolean |
continueTransactionAllowed() |
protected JDBCSQLBuilderBase |
createSQLBuilder() |
protected Connection |
getConnection() |
boolean |
needTransaction() |
protected Object |
perform_operation() |
Object |
perform() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
perform
protected static final Logger logger
protected final JDBCHelper helper
protected Connection conn
public AbstractConnectionOperation(JDBCHelper helper)
public boolean continueTransactionAllowed()
continueTransactionAllowed
in interface ConnectionOperation
public boolean needTransaction()
needTransaction
in interface ConnectionOperation
protected JDBCSQLBuilderBase createSQLBuilder()
public Object perform()
perform
in interface ConnectionOperation
protected Connection getConnection() throws AccessResourceException
AccessResourceException