Package org.hibernate.envers.boot.internal
-
Interface Summary Interface Description EnversService Provides central access to Envers' configuration. -
Class Summary Class Description AbstractModifiedColumnNamingStrategy AdditionalJaxbMappingProducerImpl AdditionalMappingContributorImpl AuditStrategyRegistrationProvider Provides the audit strategy implementations to theStrategySelector
service.EnversIntegrator Hooks up Envers event listeners.EnversMetadataBuildingContextImpl EnversServiceContributor ServiceContributor implementation pushing the EnversService into the registryEnversServiceImpl Provides central access to Envers' configuration.EnversServiceInitiator FunctionContributorImpl Envers specific FunctionContributorImprovedModifiedColumnNamingStrategy AModifiedColumnNamingStrategy
that adds modified columns with the following rules: For basic types, prioritizes audit annotation naming followed by physical column name appended with suffix. For associations with single column foreign keys, behaves like basic types. For associations with multiple column foreign keys, prioritizes audit annotation naming followed by using property name. For embeddables, behaves like associations with multiple column foreign keysLegacyModifiedColumnNamingStrategy AModifiedColumnNamingStrategy
that adds modified columns with the following rules: If an audit annotation modified column name is supplied, use it directly with no suffix. If no audit annotation modified column name is present, use the property name appended with suffix. This is the default Envers modified column naming behavior.ModifiedColumnNameResolver ModifiedColumnNamingStrategyRegistrationProvider TypeContributorImpl Envers specific TypeContributor