Class IdMetadataGenerator
- java.lang.Object
-
- org.hibernate.envers.configuration.internal.metadata.AbstractMetadataGenerator
-
- org.hibernate.envers.configuration.internal.metadata.IdMetadataGenerator
-
public final class IdMetadataGenerator extends AbstractMetadataGenerator
Generates metadata for primary identifiers (ids) of versions entities.
-
-
Constructor Summary
Constructors Constructor Description IdMetadataGenerator(EnversMetadataBuildingContext metadataBuildingContext, BasicMetadataGenerator basicMetadataGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addBasic(AttributeContainer attributeContainer, PropertyAuditingData propertyAuditingData, Value value, SimpleIdMapperBuilder mapper, boolean key)
IdMappingData
addIdAndGetMappingData(PersistentClass persistentClass, boolean audited)
boolean
addManyToOne(AttributeContainer attributeContainer, PropertyAuditingData propertyAuditingData, Value value, SimpleMapperBuilder mapper)
void
generateSecondPass(String entityName, 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 Detail
-
IdMetadataGenerator
public IdMetadataGenerator(EnversMetadataBuildingContext metadataBuildingContext, BasicMetadataGenerator basicMetadataGenerator)
-
-
Method Detail
-
generateSecondPass
public void generateSecondPass(String entityName, PersistentClass persistentClass)
-
addIdAndGetMappingData
public IdMappingData addIdAndGetMappingData(PersistentClass persistentClass, boolean audited)
-
addManyToOne
public boolean addManyToOne(AttributeContainer attributeContainer, PropertyAuditingData propertyAuditingData, Value value, SimpleMapperBuilder mapper)
-
addBasic
public boolean addBasic(AttributeContainer attributeContainer, PropertyAuditingData propertyAuditingData, Value value, SimpleIdMapperBuilder mapper, boolean key)
-
-