public abstract class AbstractJpaPlugin extends AbstractPlugin
Modifier and Type | Field and Description |
---|---|
private static PersistenceModuleFactory |
factory |
protected static java.util.List<java.lang.String> |
storenames |
JAX_RS_RESOURCE_CLASSES_KEY, JAX_RS_RESOURCE_INSTANCE_KEY
Constructor and Description |
---|
AbstractJpaPlugin() |
Modifier and Type | Method and Description |
---|---|
protected static void |
addPersistanceUnit(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.Class<? extends javax.inject.Provider<javax.persistence.EntityManagerFactory>> emfProvider) |
protected static void |
addStorenameToFlyway(java.lang.String storename) |
protected void |
bindToJPAEntity(java.lang.Class<? extends java.lang.annotation.Annotation> puNameBindingAnnotation,
java.lang.Class<?>... entities) |
protected org.apache.onami.persist.PersistenceModule |
create() |
bindToChecker, bindToDataConverter, bindToDefaultConfig, bindToJaxRs, bindToJaxRs, bindToMongo, bindToOptionalConfig, equals, hashCode
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
private static final PersistenceModuleFactory factory
protected static final java.util.List<java.lang.String> storenames
protected static void addPersistanceUnit(java.lang.Class<? extends java.lang.annotation.Annotation> annotation, java.lang.Class<? extends javax.inject.Provider<javax.persistence.EntityManagerFactory>> emfProvider)
protected static void addStorenameToFlyway(java.lang.String storename)
protected void bindToJPAEntity(java.lang.Class<? extends java.lang.annotation.Annotation> puNameBindingAnnotation, java.lang.Class<?>... entities)
protected org.apache.onami.persist.PersistenceModule create()