Package io.quarkus.hibernate.envers
Class HibernateEnversBuildTimeConfig
java.lang.Object
io.quarkus.hibernate.envers.HibernateEnversBuildTimeConfig
@ConfigRoot(phase=BUILD_AND_RUN_TIME_FIXED)
public class HibernateEnversBuildTimeConfig
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionConfiguration for the default persistence unit.booleanWhether Hibernate Envers is enabled during the build.Configuration for additional named persistence units. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringextensionPropertyKey(String radical) static StringpersistenceUnitPropertyKey(String persistenceUnitName, String radical)
-
Field Details
-
enabled
@ConfigItem(defaultValue="true") public boolean enabledWhether Hibernate Envers is enabled during the build. If Hibernate Envers is disabled during the build, all processing related to Hibernate Envers will be skipped, and the audit entities will not be added to the Hibernate ORM metamodel nor to the database schema that Hibernate ORM generates, but it will not be possible to use Hibernate Envers at runtime: `quarkus.hibernate-envers.active` will default to `false` and setting it to `true` will lead to an error. -
defaultPersistenceUnit
@ConfigItem(name="<<parent>>") public HibernateEnversBuildTimeConfigPersistenceUnit defaultPersistenceUnitConfiguration for the default persistence unit. -
persistenceUnits
@ConfigDocSection @ConfigDocMapKey("persistence-unit-name") @ConfigItem(name="<<parent>>") public Map<String,HibernateEnversBuildTimeConfigPersistenceUnit> persistenceUnitsConfiguration for additional named persistence units.
-
-
Constructor Details
-
HibernateEnversBuildTimeConfig
public HibernateEnversBuildTimeConfig()
-
-
Method Details
-
getAllPersistenceUnitConfigsAsMap
public Map<String,HibernateEnversBuildTimeConfigPersistenceUnit> getAllPersistenceUnitConfigsAsMap() -
extensionPropertyKey
-
persistenceUnitPropertyKey
-