Preliminary version of JPA test support.
[utils] / support / test / src / main / java / org / wamblee / support / persistence / PersistenceUnitDescription.java
diff --git a/support/test/src/main/java/org/wamblee/support/persistence/PersistenceUnitDescription.java b/support/test/src/main/java/org/wamblee/support/persistence/PersistenceUnitDescription.java
new file mode 100644 (file)
index 0000000..502f43d
--- /dev/null
@@ -0,0 +1,40 @@
+package org.wamblee.support.persistence;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import org.dbunit.dataset.filter.ITableFilterSimple;
+
+public class PersistenceUnitDescription {
+
+       private String jndiName; 
+       private String unitName; 
+       private ITableFilterSimple tables; 
+       
+       public PersistenceUnitDescription(String aJndiName, String aUnitName, ITableFilterSimple aTables) {
+               jndiName = aJndiName;
+               unitName = aUnitName;
+               tables = aTables; 
+       }
+       
+       public String getJndiName() {
+               return jndiName;
+       }
+       
+       public String getUnitName() {
+               return unitName;
+       }
+       
+       public ITableFilterSimple getTables() { 
+               return tables; 
+       }
+       
+       /**
+        * JPA provider specific tables. 
+        * @return
+        */
+       public ITableFilterSimple getJpaTables() { 
+               return new ToplinkTables(); 
+       }
+}