Author: mszefler Date: Mon Jan 15 12:40:38 2007 New Revision: 496472 URL: http://svn.apache.org/viewvc?view=rev&rev=496472 Log: Removed dependency on DAO layer impl from the axis2 module.
Added: incubator/ode/trunk/bpel-dao/src/main/java/org/apache/ode/bpel/dao/BpelDAOConnectionFactoryJDBC.java Added: incubator/ode/trunk/bpel-dao/src/main/java/org/apache/ode/bpel/dao/BpelDAOConnectionFactoryJDBC.java URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-dao/src/main/java/org/apache/ode/bpel/dao/BpelDAOConnectionFactoryJDBC.java?view=auto&rev=496472 ============================================================================== --- incubator/ode/trunk/bpel-dao/src/main/java/org/apache/ode/bpel/dao/BpelDAOConnectionFactoryJDBC.java (added) +++ incubator/ode/trunk/bpel-dao/src/main/java/org/apache/ode/bpel/dao/BpelDAOConnectionFactoryJDBC.java Mon Jan 15 12:40:38 2007 @@ -0,0 +1,30 @@ +package org.apache.ode.bpel.dao; + +import javax.sql.DataSource; + +/** + * Extension of the [EMAIL PROTECTED] BpelDAOConnectionFactory} interface for DAOs that + * are based on J2EE/JDBC data sources. + * + * @author Maciej Szefler - m s z e f l e r @ g m a i l . c o m + */ +public interface BpelDAOConnectionFactoryJDBC extends BpelDAOConnectionFactory { + + /** + * Set the managed data source (transactions tied to transaction manager). + * @param ds + */ + public void setDataSource(DataSource ds); + + /** + * Set the unmanaged data source. + * @param ds + */ + public void setUnmanagedDataSource(DataSource ds); + + /** + * Set the transaction manager. + * @param tm + */ + public void setTransactionManager(Object tm); +}