Preliminary version of JPA test support.
[utils] / support / test / src / main / java / org / wamblee / support / persistence / PersistenceUnitDescription.java
1 package org.wamblee.support.persistence;
2
3 import java.util.ArrayList;
4 import java.util.Arrays;
5 import java.util.List;
6
7 import org.dbunit.dataset.filter.ITableFilterSimple;
8
9 public class PersistenceUnitDescription {
10
11         private String jndiName; 
12         private String unitName; 
13         private ITableFilterSimple tables; 
14         
15         public PersistenceUnitDescription(String aJndiName, String aUnitName, ITableFilterSimple aTables) {
16                 jndiName = aJndiName;
17                 unitName = aUnitName;
18                 tables = aTables; 
19         }
20         
21         public String getJndiName() {
22                 return jndiName;
23         }
24         
25         public String getUnitName() {
26                 return unitName;
27         }
28         
29         public ITableFilterSimple getTables() { 
30                 return tables; 
31         }
32         
33         /**
34          * JPA provider specific tables. 
35          * @return
36          */
37         public ITableFilterSimple getJpaTables() { 
38                 return new ToplinkTables(); 
39         }
40 }