1 package org.wamblee.support.persistence;
3 import java.util.ArrayList;
5 import java.util.ServiceLoader;
7 public class JpaCustomizerBuilder {
9 private static final ServiceLoader<JpaCustomizer> CUSTOMIZERS = ServiceLoader
10 .load(JpaCustomizer.class);
12 public static JpaCustomizer getCustomizer() {
13 List<JpaCustomizer> customizers = new ArrayList<JpaCustomizer>();
14 for (JpaCustomizer customizer : CUSTOMIZERS) {
15 customizers.add(customizer);
17 return new CompositeJpaCustomizer(customizers);