aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/Daos.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/Daos.java')
-rw-r--r--src/main/java/io/trygvis/esper/testing/Daos.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/Daos.java b/src/main/java/io/trygvis/esper/testing/Daos.java
new file mode 100644
index 0000000..db97f9d
--- /dev/null
+++ b/src/main/java/io/trygvis/esper/testing/Daos.java
@@ -0,0 +1,25 @@
+package io.trygvis.esper.testing;
+
+import io.trygvis.esper.testing.gitorious.*;
+
+import java.sql.*;
+
+public class Daos {
+ public final AtomDao atomDao;
+ public final GitoriousEventDao gitoriousEventDao;
+ public final GitoriousProjectDao gitoriousProjectDao;
+ public final GitoriousRepositoryDao gitoriousRepositoryDao;
+ public final PreparedStatement begin;
+
+ public Daos(Connection c) throws SQLException {
+ atomDao = new AtomDao(c);
+ gitoriousEventDao = new GitoriousEventDao(c);
+ gitoriousProjectDao = new GitoriousProjectDao(c);
+ gitoriousRepositoryDao = new GitoriousRepositoryDao(c);
+ begin = c.prepareStatement("BEGIN");
+ }
+
+ public void begin() throws SQLException {
+ begin.executeUpdate();
+ }
+}