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 org.hibernate.envers.configuration.internal.metadata.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)
-