Removed DOCUMENT ME comments that were generated and applied source code
[utils] / test / enterprise / src / main / java / org / wamblee / support / persistence / CompositeJpaCustomizer.java
1 package org.wamblee.support.persistence;
2
3 import java.util.List;
4 import java.util.Map;
5
6 import org.dbunit.dataset.filter.ITableFilterSimple;
7
8 public class CompositeJpaCustomizer implements JpaCustomizer {
9
10     private List<JpaCustomizer> customizers;
11     private CompositeJpaTables tables;
12
13     public CompositeJpaCustomizer(List<JpaCustomizer> aCustomizers) {
14         customizers = aCustomizers;
15         tables = new CompositeJpaTables();
16         for (JpaCustomizer customizer : customizers) {
17             tables.add(customizer.getJpaTables());
18         }
19     }
20
21     @Override
22     public void customize(PersistenceUnitDescription aPersistenceUnit,
23         Map<String, String> aJpaProperties) {
24         for (JpaCustomizer customizer : customizers) {
25             customizer.customize(aPersistenceUnit, aJpaProperties);
26         }
27     }
28
29     @Override
30     public ITableFilterSimple getJpaTables() {
31         return tables;
32     }
33
34 }