import org.dbunit.dataset.filter.ITableFilterSimple;
+/**
+ * Composite JPA customizer that applies the customizations from several
+ * JPA customizers.
+ *
+ * @author Erik Brakkee
+ */
public class CompositeJpaCustomizer implements JpaCustomizer {
private List<JpaCustomizer> customizers;
private CompositeJpaTables tables;
+ /**
+ * Construcst the customizer.
+ * @param aCustomizers List of customizers.
+ */
public CompositeJpaCustomizer(List<JpaCustomizer> aCustomizers) {
customizers = aCustomizers;
tables = new CompositeJpaTables();
}
@Override
+ /**
+ * Applies all customizations in an undefined order.
+ */
public void customize(PersistenceUnitDescription aPersistenceUnit,
Map<String, String> aJpaProperties) {
for (JpaCustomizer customizer : customizers) {