Uses of Class
org.hibernate.boot.model.IdentifierGeneratorDefinition
Packages that use IdentifierGeneratorDefinition
Package
Description
This package contains the interfaces that make up the bootstrap API
for Hibernate.
This package defines the boot-time metamodel, which is an interpretation
of the domain model (entity classes, embeddable classes, and attributes)
and the mapping of these "domain model parts" to the database.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Contains an SPI for id generator factories.
-
Uses of IdentifierGeneratorDefinition in org.hibernate.boot
Methods in org.hibernate.boot that return IdentifierGeneratorDefinition -
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal that return IdentifierGeneratorDefinitionModifier and TypeMethodDescriptionInFlightMetadataCollectorImpl.getIdentifierGenerator(String name) MetadataImpl.getIdentifierGenerator(String name) Methods in org.hibernate.boot.internal that return types with arguments of type IdentifierGeneratorDefinitionMethods in org.hibernate.boot.internal with parameters of type IdentifierGeneratorDefinitionModifier and TypeMethodDescriptionvoidInFlightMetadataCollectorImpl.addDefaultIdentifierGenerator(IdentifierGeneratorDefinition generator) voidInFlightMetadataCollectorImpl.addIdentifierGenerator(IdentifierGeneratorDefinition generator) -
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.model
Methods in org.hibernate.boot.model that return IdentifierGeneratorDefinitionModifier and TypeMethodDescriptionIdentifierGeneratorDefinition.Builder.build()IdentifierGeneratorDefinition.createImplicit(String name, Class<?> idType, String generatorName, GenerationType generationType) -
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.model.internal
Fields in org.hibernate.boot.model.internal with type parameters of type IdentifierGeneratorDefinitionModifier and TypeFieldDescriptionprotected Map<String,IdentifierGeneratorDefinition> CollectionBinder.localGeneratorsMethods in org.hibernate.boot.model.internal that return types with arguments of type IdentifierGeneratorDefinitionModifier and TypeMethodDescriptionstatic Map<String,IdentifierGeneratorDefinition> GeneratorBinder.buildGenerators(XAnnotatedElement annotatedElement, MetadataBuildingContext context) Methods in org.hibernate.boot.model.internal with parameters of type IdentifierGeneratorDefinitionModifier and TypeMethodDescriptionstatic voidGeneratorBinder.makeIdGenerator(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition foreignKGeneratorDefinition) apply an id generator to a SimpleValueMethod parameters in org.hibernate.boot.model.internal with type arguments of type IdentifierGeneratorDefinitionModifier and TypeMethodDescriptionstatic voidCollectionBinder.bindCollection(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, Map<String, IdentifierGeneratorDefinition> classGenerators, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass, XProperty property, AnnotatedJoinColumns joinColumns) The first pass at binding a collection.static voidGeneratorBinder.makeIdGenerator(SimpleValue id, XProperty property, String generatorType, String generatorName, MetadataBuildingContext buildingContext, Map<String, IdentifierGeneratorDefinition> localGenerators) Apply an id generation strategy and parameters to the givenSimpleValuewhich represents an identifier.static voidPropertyBinder.processElementAnnotations(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, Map<String, IdentifierGeneratorDefinition> classGenerators, EntityBinder entityBinder, boolean isIdentifierMapper, boolean isComponentEmbedded, boolean inSecondPass, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass) Process annotation of a particular property or field.voidCollectionBinder.setLocalGenerators(Map<String, IdentifierGeneratorDefinition> localGenerators) Constructors in org.hibernate.boot.model.internal with parameters of type IdentifierGeneratorDefinitionModifierConstructorDescriptionIdGeneratorResolverSecondPass(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition localIdentifierGeneratorDefinition) -
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.model.source.spi
Methods in org.hibernate.boot.model.source.spi that return IdentifierGeneratorDefinitionModifier and TypeMethodDescriptionIdentifierSource.getIdentifierGeneratorDescriptor()Obtain the identifier generator source.CompositeIdentifierSource.getIndividualAttributeIdGenerator(String identifierAttributeName) Handle silly SpecJ reading of the JPA spec. -
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return IdentifierGeneratorDefinitionMethods in org.hibernate.boot.spi with parameters of type IdentifierGeneratorDefinitionModifier and TypeMethodDescriptionvoidInFlightMetadataCollector.addDefaultIdentifierGenerator(IdentifierGeneratorDefinition generatorDefinition) voidInFlightMetadataCollector.addIdentifierGenerator(IdentifierGeneratorDefinition generatorDefinition) -
Uses of IdentifierGeneratorDefinition in org.hibernate.id.factory.spi
Methods in org.hibernate.id.factory.spi that return IdentifierGeneratorDefinitionModifier and TypeMethodDescriptionGeneratorDefinitionResolver.resolveGeneratorDefinition(GenerationType generationType, String generatorName)