import org.dbunit.dataset.filter.ITableFilterSimple;
public class CompositeJpaCustomizer implements JpaCustomizer {
-
+
private List<JpaCustomizer> customizers;
- private CompositeJpaTables tables;
-
- public CompositeJpaCustomizer(List<JpaCustomizer> aCustomizers) {
+ private CompositeJpaTables tables;
+
+ public CompositeJpaCustomizer(List<JpaCustomizer> aCustomizers) {
customizers = aCustomizers;
tables = new CompositeJpaTables();
- for (JpaCustomizer customizer: customizers) {
+ for (JpaCustomizer customizer : customizers) {
tables.add(customizer.getJpaTables());
- }
+ }
}
-
+
@Override
- public void customize(PersistenceUnitDescription aPersistenceUnit, Map<String, String> aJpaProperties) {
- for (JpaCustomizer customizer: customizers) {
- customizer.customize(aPersistenceUnit, aJpaProperties);
+ public void customize(PersistenceUnitDescription aPersistenceUnit,
+ Map<String, String> aJpaProperties) {
+ for (JpaCustomizer customizer : customizers) {
+ customizer.customize(aPersistenceUnit, aJpaProperties);
}
}
@Override
public ITableFilterSimple getJpaTables() {
- return tables;
+ return tables;
}
}