public class PersistenceUnitInfoImpl
public PersistenceUnitInfoImpl(@NotNull
java.lang.String persistenceProviderClass,
@NotNull
java.lang.String persistenceUnitName,
@NotNull
java.util.List<? extends java.lang.Class<?>> managedClasses,
@NotNull
java.util.List<java.lang.String> mappingFileNames,
@NotNull
java.util.Properties properties,
@NotNull
java.lang.ClassLoader classLoader,
@NotNull
javax.persistence.spi.PersistenceUnitTransactionType transactionType,
@NotNull
javax.sql.DataSource nonJtaDataSource)
@NotNull public java.lang.String getPersistenceUnitName()
@NotNull public java.lang.String getPersistenceProviderClassName()
@NotNull public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
@Nullable public javax.sql.DataSource getJtaDataSource()
@NotNull public javax.sql.DataSource getNonJtaDataSource()
@NotNull public PersistenceUnitInfoImpl setNonJtaDataSource(@NotNull javax.sql.DataSource nonJtaDataSource)
@NotNull public java.util.List<java.lang.String> getMappingFileNames()
@NotNull public java.util.List<java.net.URL> getJarFileUrls()
@NotNull public java.net.URL getPersistenceUnitRootUrl()
@NotNull public java.util.List<java.lang.String> getManagedClassNames()
public boolean excludeUnlistedClasses()
@NotNull public javax.persistence.SharedCacheMode getSharedCacheMode()
@NotNull public javax.persistence.ValidationMode getValidationMode()
@NotNull public java.util.Properties getProperties()
@NotNull public java.lang.String getPersistenceXMLSchemaVersion()
@NotNull public java.lang.ClassLoader getClassLoader()
public void addTransformer(@NotNull
javax.persistence.spi.ClassTransformer transformer)
@NotNull public java.lang.ClassLoader getNewTempClassLoader()