Top Fields Constructors Methods
org.hibernate.boot.model.internal

public Class IdGeneratorResolverSecondPass

extends Object
implements SecondPass
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.spi.SecondPass, java.io.Serializable
Imports
java.util.Map, org.hibernate.MappingException, org.hibernate.annotations.common.reflection.XProperty, org.hibernate.boot.model.IdentifierGeneratorDefinition, org.hibernate.boot.spi.MetadataBuildingContext, .SecondPass, org.hibernate.mapping.PersistentClass, .SimpleValue

Author
Andrea Boriero

Field Summary

Modifier and TypeField and Description
private final MetadataBuildingContext
private final String
private final String
private final SimpleValue
private final XProperty
private IdentifierGeneratorDefinition

Constructor Summary

AccessConstructor and Description
public
IdGeneratorResolverSecondPass(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext)

public
IdGeneratorResolverSecondPass(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition localIdentifierGeneratorDefinition)

Method Summary

Modifier and TypeMethod and Description
public void
doSecondPass(Map<String, PersistentClass> idGeneratorDefinitionMap)

Implements org.hibernate.boot.spi.SecondPass.doSecondPass.

Perform the operation
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

buildingContextback to summary
private final MetadataBuildingContext buildingContext
generatorNameback to summary
private final String generatorName
generatorTypeback to summary
private final String generatorType
idback to summary
private final SimpleValue id
idXPropertyback to summary
private final XProperty idXProperty
localIdentifierGeneratorDefinitionback to summary
private IdentifierGeneratorDefinition localIdentifierGeneratorDefinition

Constructor Detail

IdGeneratorResolverSecondPassback to summary
public IdGeneratorResolverSecondPass(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext)
IdGeneratorResolverSecondPassback to summary
public IdGeneratorResolverSecondPass(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition localIdentifierGeneratorDefinition)

Method Detail

doSecondPassback to summary
public void doSecondPass(Map<String, PersistentClass> idGeneratorDefinitionMap) throws MappingException

Implements org.hibernate.boot.spi.SecondPass.doSecondPass.

Doc from org.hibernate.boot.spi.SecondPass.doSecondPass.

Perform the operation

Annotations
@Override