X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=test%2Fenterprise%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsupport%2Fpersistence%2FCompositeJpaTables.java;fp=test%2Fenterprise%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsupport%2Fpersistence%2FCompositeJpaTables.java;h=7a7e8de6c8a9b3933988bb0deca1519fa4c76fd0;hb=2207a1e695ce23e79678c232cff2ceb84ebaa801;hp=0000000000000000000000000000000000000000;hpb=4985b85f86028eb896ac853134cb66a1299815a5;p=utils diff --git a/test/enterprise/src/main/java/org/wamblee/support/persistence/CompositeJpaTables.java b/test/enterprise/src/main/java/org/wamblee/support/persistence/CompositeJpaTables.java new file mode 100644 index 00000000..7a7e8de6 --- /dev/null +++ b/test/enterprise/src/main/java/org/wamblee/support/persistence/CompositeJpaTables.java @@ -0,0 +1,31 @@ +package org.wamblee.support.persistence; + +import java.util.ArrayList; +import java.util.List; + +import org.dbunit.dataset.DataSetException; +import org.dbunit.dataset.filter.ITableFilterSimple; + +public class CompositeJpaTables implements ITableFilterSimple { + + private List _tables; + + public CompositeJpaTables() { + _tables = new ArrayList(); + } + + public void add(ITableFilterSimple aFilter) { + _tables.add(aFilter); + } + + @Override + public boolean accept(String aTableName) throws DataSetException { + for (ITableFilterSimple filter: _tables) { + if (filter.accept(aTableName)) { + return true; + } + } + return false; + } + +}