@SuppressWarnings("WeakerAccess") public TwoPhaseBootstrapImpl(final PersistenceUnitInfo info, final Map map) { entityManagerFactoryBuilder = Bootstrap.getEntityManagerFactoryBuilder( info, map ); }
@Override public EntityManagerFactoryBuilder withValidatorFactory(Object validatorFactory) { entityManagerFactoryBuilder.withValidatorFactory( validatorFactory ); return this; }
@Override public EntityManagerFactory build() { return entityManagerFactoryBuilder.build(); }
@Override public void cancel() { entityManagerFactoryBuilder.cancel(); }
/** * Does the descriptor and/or integration request Hibernate as the * {@link javax.persistence.spi.PersistenceProvider}? Note that in the case of no requested provider being named * we assume we are the provider (the calls got to us somehow...) * * @param persistenceUnit The {@code <persistence-unit/>} descriptor. * @param integration The integration values. * * @return {@code true} if Hibernate should be the provider; {@code false} otherwise. */ public static boolean isProvider(PersistenceUnitDescriptor persistenceUnit, Map integration) { // See if we (Hibernate) are the persistence provider return hibernateProviderNamesContain( extractRequestedProviderName( persistenceUnit, integration ) ); }
private static String getExceptionHeader(PersistenceUnitDescriptor persistenceUnit) { return "[PersistenceUnit: " + persistenceUnit.getName() + "] "; } }
@Override public List<URL> getNonRootUrls() { return persistenceUnitDescriptor.getJarFileUrls(); }
@Override public URL getRootUrl() { return persistenceUnitDescriptor.getPersistenceUnitRootUrl(); }
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map integration, ClassLoader providedClassLoader) { return Bootstrap.getEntityManagerFactoryBuilder( persistenceUnitDescriptor, integration, providedClassLoader ); }
@Override public EntityManagerFactory build() { return entityManagerFactoryBuilder.build(); }
@Override public EntityManagerFactoryBuilder withValidatorFactory(Object validatorFactory) { entityManagerFactoryBuilder.withValidatorFactory(validatorFactory); return this; }
@Override public void cancel() { entityManagerFactoryBuilder.cancel(); }
private String getExceptionHeader() { return "[PersistenceUnit: " + persistenceUnit.getName() + "] "; }
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map integration, ClassLoaderService providedClassLoaderService) { return Bootstrap.getEntityManagerFactoryBuilder( persistenceUnitDescriptor, integration, providedClassLoaderService ); }
@Override public EntityManagerFactoryBuilder withValidatorFactory(Object validatorFactory) { entityManagerFactoryBuilder.withValidatorFactory(validatorFactory); return this; }
@Override public void cancel() { entityManagerFactoryBuilder.cancel(); }
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitInfo info, Map integration) { return Bootstrap.getEntityManagerFactoryBuilder( info, integration ); }
@Override public EntityManagerFactoryBuilder withValidatorFactory(Object validatorFactory) { entityManagerFactoryBuilder.withValidatorFactory(validatorFactory); return this; }
@Override public void cancel() { entityManagerFactoryBuilder.cancel(); }
public TwoPhaseBootstrapImpl(final PersistenceUnitInfo info, final Map map) { entityManagerFactoryBuilder = Bootstrap.getEntityManagerFactoryBuilder(info, map); }