Class PersistenceUnitDescriptorBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem
-
public final class PersistenceUnitDescriptorBuildItem extends io.quarkus.builder.item.MultiBuildItemNot to be confused with PersistenceXmlDescriptorBuildItem, which holds items of the same type. This build item represents a later phase, and might include the implicit configuration definitions that are automatically defined by Quarkus.
-
-
Constructor Summary
Constructors Constructor Description PersistenceUnitDescriptorBuildItem(org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor descriptor, String configurationName, List<RecordableXmlMapping> xmlMappings, Map<String,String> quarkusConfigUnsupportedProperties, boolean isReactive, boolean fromPersistenceXml)PersistenceUnitDescriptorBuildItem(org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor descriptor, String configurationName, Optional<String> dataSource, MultiTenancyStrategy multiTenancyStrategy, String multiTenancySchemaDataSource, List<RecordableXmlMapping> xmlMappings, Map<String,String> quarkusConfigUnsupportedProperties, boolean isReactive, boolean fromPersistenceXml)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuarkusPersistenceUnitDefinitionasOutputPersistenceUnitDefinition(List<HibernateOrmIntegrationStaticDescriptor> integrationStaticDescriptors)Optional<String>getDataSource()StringgetExplicitSqlImportScriptResourceName()Collection<String>getManagedClassNames()StringgetMultiTenancySchemaDataSource()MultiTenancyStrategygetMultiTenancyStrategy()StringgetPersistenceUnitName()booleanhasXmlMappings()
-
-
-
Constructor Detail
-
PersistenceUnitDescriptorBuildItem
public PersistenceUnitDescriptorBuildItem(org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor descriptor, String configurationName, List<RecordableXmlMapping> xmlMappings, Map<String,String> quarkusConfigUnsupportedProperties, boolean isReactive, boolean fromPersistenceXml)
-
PersistenceUnitDescriptorBuildItem
public PersistenceUnitDescriptorBuildItem(org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor descriptor, String configurationName, Optional<String> dataSource, MultiTenancyStrategy multiTenancyStrategy, String multiTenancySchemaDataSource, List<RecordableXmlMapping> xmlMappings, Map<String,String> quarkusConfigUnsupportedProperties, boolean isReactive, boolean fromPersistenceXml)
-
-
Method Detail
-
getManagedClassNames
public Collection<String> getManagedClassNames()
-
getExplicitSqlImportScriptResourceName
public String getExplicitSqlImportScriptResourceName()
-
getPersistenceUnitName
public String getPersistenceUnitName()
-
getMultiTenancyStrategy
public MultiTenancyStrategy getMultiTenancyStrategy()
-
getMultiTenancySchemaDataSource
public String getMultiTenancySchemaDataSource()
-
hasXmlMappings
public boolean hasXmlMappings()
-
asOutputPersistenceUnitDefinition
public QuarkusPersistenceUnitDefinition asOutputPersistenceUnitDefinition(List<HibernateOrmIntegrationStaticDescriptor> integrationStaticDescriptors)
-
-