com.ibatis.sqlmap.engine.transaction
Class BaseTransactionConfig

java.lang.Object
  extended by com.ibatis.sqlmap.engine.transaction.BaseTransactionConfig
All Implemented Interfaces:
TransactionConfig
Direct Known Subclasses:
ExternalTransactionConfig, JdbcTransactionConfig, JtaTransactionConfig

public abstract class BaseTransactionConfig
extends Object
implements TransactionConfig


Field Summary
protected  DataSource dataSource
           
protected  boolean forceCommit
           
 
Constructor Summary
BaseTransactionConfig()
           
 
Method Summary
 DataSource getDataSource()
           
 int getMaximumConcurrentTransactions()
          Deprecated.  
 void initialize(Properties props)
          Deprecated.  
 boolean isForceCommit()
           
 void setDataSource(DataSource ds)
           
 void setForceCommit(boolean forceCommit)
           
 void setMaximumConcurrentTransactions(int maximumConcurrentTransactions)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibatis.sqlmap.engine.transaction.TransactionConfig
newTransaction, setProperties
 

Field Detail

dataSource

protected DataSource dataSource

forceCommit

protected boolean forceCommit
Constructor Detail

BaseTransactionConfig

public BaseTransactionConfig()
Method Detail

isForceCommit

public boolean isForceCommit()
Specified by:
isForceCommit in interface TransactionConfig

setForceCommit

public void setForceCommit(boolean forceCommit)
Specified by:
setForceCommit in interface TransactionConfig

getDataSource

public DataSource getDataSource()
Specified by:
getDataSource in interface TransactionConfig

setDataSource

public void setDataSource(DataSource ds)
Specified by:
setDataSource in interface TransactionConfig

getMaximumConcurrentTransactions

public int getMaximumConcurrentTransactions()
Deprecated. 

Description copied from interface: TransactionConfig
This should not be used and is here purely to avoid spring integration from breaking

Specified by:
getMaximumConcurrentTransactions in interface TransactionConfig
Returns:
-1

setMaximumConcurrentTransactions

public void setMaximumConcurrentTransactions(int maximumConcurrentTransactions)
Deprecated. 

Description copied from interface: TransactionConfig
This should not be used. It does nothing and is here purely to prevent Spring integration from breaking

Specified by:
setMaximumConcurrentTransactions in interface TransactionConfig
Parameters:
maximumConcurrentTransactions - - do not use here for Spring integration

initialize

public void initialize(Properties props)
                throws SQLException,
                       TransactionException
Deprecated. 

Description copied from interface: TransactionConfig
This method should call setProperties. It is here simply to ease transition

Specified by:
initialize in interface TransactionConfig
Parameters:
props - - propertes
Throws:
SQLException
TransactionException


Copyright © 2010. All Rights Reserved.