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);
+}


Reply via email to