Class IdMetadataGenerator
java.lang.Object
org.hibernate.envers.configuration.internal.metadata.AbstractMetadataGenerator
org.hibernate.envers.configuration.internal.metadata.IdMetadataGenerator
Generates metadata for primary identifiers (ids) of versions entities.
-
Constructor Summary
ConstructorsConstructorDescriptionIdMetadataGenerator(EnversMetadataBuildingContext metadataBuildingContext, BasicMetadataGenerator basicMetadataGenerator) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddBasic(AttributeContainer attributeContainer, PropertyAuditingData propertyAuditingData, org.hibernate.mapping.Value value, SimpleIdMapperBuilder mapper, boolean key) addIdAndGetMappingData(org.hibernate.mapping.PersistentClass persistentClass, boolean audited) booleanaddManyToOne(AttributeContainer attributeContainer, PropertyAuditingData propertyAuditingData, org.hibernate.mapping.Value value, SimpleMapperBuilder mapper) voidgenerateSecondPass(String entityName, org.hibernate.mapping.PersistentClass persistentClass) Methods inherited from class AbstractMetadataGenerator
addAuditedEntityConfiguration, addAuditStrategyAdditionalColumnsToEntity, addAuditStrategyRevisionEndTimestampOnly, addNotAuditedEntityConfiguration, addRevisionInfoRelationToIdentifier, addRevisionTypeToAttributeContainer, getAuditedEntityConfiguration, getAuditedEntityConfigurations, getCatalogName, getMetadataBuildingContext, getNotAuditedEntityConfiguration, getNotAuditedEntityConfigurations, getReferencedIdMappingData, getSchemaName, hasAuditedEntityConfiguration, hasNotAuditedEntityConfiguration, throwUnsupportedTypeException
-
Constructor Details
-
IdMetadataGenerator
public IdMetadataGenerator(EnversMetadataBuildingContext metadataBuildingContext, BasicMetadataGenerator basicMetadataGenerator)
-
-
Method Details
-
generateSecondPass
public void generateSecondPass(String entityName, org.hibernate.mapping.PersistentClass persistentClass) -
addIdAndGetMappingData
public IdMappingData addIdAndGetMappingData(org.hibernate.mapping.PersistentClass persistentClass, boolean audited) -
addManyToOne
public boolean addManyToOne(AttributeContainer attributeContainer, PropertyAuditingData propertyAuditingData, org.hibernate.mapping.Value value, SimpleMapperBuilder mapper) -
addBasic
public boolean addBasic(AttributeContainer attributeContainer, PropertyAuditingData propertyAuditingData, org.hibernate.mapping.Value value, SimpleIdMapperBuilder mapper, boolean key)
-