Class GlobalRegistrationsImpl
java.lang.Object
org.hibernate.boot.models.internal.GlobalRegistrationsImpl
- All Implemented Interfaces:
GlobalRegistrar
,GlobalRegistrations
-
Constructor Summary
ConstructorsConstructorDescriptionGlobalRegistrationsImpl
(org.hibernate.models.spi.SourceModelBuildingContext sourceModelContext, BootstrapContext bootstrapContext) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addJpaEventListener
(JpaEventListener listener) <T> T
void
collectCollectionTypeRegistration
(CollectionClassification classification, Class<? extends UserCollectionType> userTypeClass, Map<String, String> parameters) void
collectCollectionTypeRegistration
(CollectionClassification classification, org.hibernate.models.spi.ClassDetails userTypeClass, Map<String, String> parameters) void
void
collectCollectionTypeRegistrations
(org.hibernate.models.spi.AnnotationTarget annotationTarget) void
collectCompositeUserTypeRegistration
(Class<?> domainClass, Class<? extends CompositeUserType<?>> userTypeClass) void
collectCompositeUserTypeRegistration
(org.hibernate.models.spi.ClassDetails domainClass, org.hibernate.models.spi.ClassDetails userTypeClass) void
void
collectCompositeUserTypeRegistrations
(org.hibernate.models.spi.AnnotationTarget annotationTarget) void
collectConverter
(org.hibernate.models.spi.ClassDetails converterClassDetails) void
collectConverterRegistration
(ConversionRegistration conversion) void
collectConverterRegistrations
(List<JaxbConverterRegistrationImpl> registrations) void
collectConverterRegistrations
(org.hibernate.models.spi.AnnotationTarget annotationTarget) void
collectConverters
(List<JaxbConverterImpl> converters) void
collectEmbeddableInstantiatorRegistration
(Class<?> embeddableClass, Class<? extends EmbeddableInstantiator> instantiator) void
collectEmbeddableInstantiatorRegistration
(org.hibernate.models.spi.ClassDetails embeddableClass, org.hibernate.models.spi.ClassDetails instantiator) void
collectEmbeddableInstantiatorRegistrations
(List<JaxbEmbeddableInstantiatorRegistrationImpl> registrations) void
collectEmbeddableInstantiatorRegistrations
(org.hibernate.models.spi.AnnotationTarget annotationTarget) void
collectEntityListenerRegistrations
(List<JaxbEntityListenerImpl> listeners, org.hibernate.models.spi.SourceModelBuildingContext modelsContext) void
collectFilterDefinition
(String name, String defaultCondition, boolean autoEnabled, boolean applyToLoadByKey, Map<String, org.hibernate.models.spi.ClassDetails> parameterTypes, Map<String, org.hibernate.models.spi.ClassDetails> parameterResolvers) void
collectFilterDefinitions
(List<JaxbFilterDefImpl> filterDefinitions) void
collectFilterDefinitions
(org.hibernate.models.spi.AnnotationTarget annotationTarget) void
void
collectGenericGenerator
(GenericGeneratorRegistration generatorRegistration) void
collectIdGenerators
(JaxbEntityMappingsImpl jaxbRoot) void
collectIdGenerators
(org.hibernate.models.spi.ClassDetails classDetails) void
collectIdGenerators
(org.hibernate.models.spi.MemberDetails memberDetails) void
collectImportRename
(String rename, String name) void
collectImportRename
(org.hibernate.models.spi.ClassDetails classDetails) void
collectJavaTypeRegistration
(JavaTypeRegistration registration) void
collectJavaTypeRegistration
(org.hibernate.models.spi.ClassDetails javaType, org.hibernate.models.spi.ClassDetails descriptor) void
collectJavaTypeRegistrations
(List<JaxbJavaTypeRegistrationImpl> registrations) void
collectJavaTypeRegistrations
(org.hibernate.models.spi.AnnotationTarget annotationTarget) void
collectJdbcTypeRegistration
(Integer registrationCode, org.hibernate.models.spi.ClassDetails descriptor) void
collectJdbcTypeRegistrations
(List<JaxbJdbcTypeRegistrationImpl> registrations) void
collectJdbcTypeRegistrations
(org.hibernate.models.spi.AnnotationTarget annotationTarget) void
collectQueryReferences
(JaxbEntityMappingsImpl jaxbRoot, XmlDocumentContext xmlDocumentContext) void
collectSequenceGenerator
(SequenceGeneratorRegistration generatorRegistration) void
collectSequenceGenerator
(org.hibernate.models.spi.ClassDetails classDetails, SequenceGenerator usage) void
collectSequenceGenerator
(org.hibernate.models.spi.MemberDetails memberDetails, SequenceGenerator usage) void
collectSequenceGenerators
(List<JaxbSequenceGeneratorImpl> sequenceGenerators) void
collectTableGenerator
(TableGeneratorRegistration generatorRegistration) void
collectTableGenerator
(org.hibernate.models.spi.ClassDetails classDetails, TableGenerator usage) void
collectTableGenerator
(org.hibernate.models.spi.MemberDetails memberDetails, TableGenerator usage) void
collectTableGenerators
(List<JaxbTableGeneratorImpl> jaxbGenerators) void
collectUserTypeRegistration
(Class<?> domainClass, Class<? extends UserType<?>> userTypeClass) void
collectUserTypeRegistration
(org.hibernate.models.spi.ClassDetails domainClass, org.hibernate.models.spi.ClassDetails userTypeClass) void
collectUserTypeRegistrations
(List<JaxbUserTypeRegistrationImpl> registrations) void
collectUserTypeRegistrations
(org.hibernate.models.spi.AnnotationTarget annotationTarget)
-
Constructor Details
-
GlobalRegistrationsImpl
public GlobalRegistrationsImpl(org.hibernate.models.spi.SourceModelBuildingContext sourceModelContext, BootstrapContext bootstrapContext)
-
-
Method Details
-
as
- Specified by:
as
in interfaceGlobalRegistrations
-
getEntityListenerRegistrations
- Specified by:
getEntityListenerRegistrations
in interfaceGlobalRegistrations
-
getConverterRegistrations
- Specified by:
getConverterRegistrations
in interfaceGlobalRegistrations
-
getJavaTypeRegistrations
- Specified by:
getJavaTypeRegistrations
in interfaceGlobalRegistrations
-
getJdbcTypeRegistrations
- Specified by:
getJdbcTypeRegistrations
in interfaceGlobalRegistrations
-
getUserTypeRegistrations
- Specified by:
getUserTypeRegistrations
in interfaceGlobalRegistrations
-
getCompositeUserTypeRegistrations
- Specified by:
getCompositeUserTypeRegistrations
in interfaceGlobalRegistrations
-
getCollectionTypeRegistrations
- Specified by:
getCollectionTypeRegistrations
in interfaceGlobalRegistrations
-
getEmbeddableInstantiatorRegistrations
- Specified by:
getEmbeddableInstantiatorRegistrations
in interfaceGlobalRegistrations
-
getFilterDefRegistrations
- Specified by:
getFilterDefRegistrations
in interfaceGlobalRegistrations
-
getImportedRenames
- Specified by:
getImportedRenames
in interfaceGlobalRegistrations
-
getSequenceGeneratorRegistrations
- Specified by:
getSequenceGeneratorRegistrations
in interfaceGlobalRegistrations
-
getTableGeneratorRegistrations
- Specified by:
getTableGeneratorRegistrations
in interfaceGlobalRegistrations
-
getGenericGeneratorRegistrations
- Specified by:
getGenericGeneratorRegistrations
in interfaceGlobalRegistrations
-
getJpaConverters
- Specified by:
getJpaConverters
in interfaceGlobalRegistrations
-
getSqlResultSetMappingRegistrations
- Specified by:
getSqlResultSetMappingRegistrations
in interfaceGlobalRegistrations
-
getNamedQueryRegistrations
- Specified by:
getNamedQueryRegistrations
in interfaceGlobalRegistrations
-
getNamedNativeQueryRegistrations
- Specified by:
getNamedNativeQueryRegistrations
in interfaceGlobalRegistrations
-
getNamedStoredProcedureQueryRegistrations
public Map<String,NamedStoredProcedureQueryRegistration> getNamedStoredProcedureQueryRegistrations()- Specified by:
getNamedStoredProcedureQueryRegistrations
in interfaceGlobalRegistrations
-
collectJavaTypeRegistrations
public void collectJavaTypeRegistrations(org.hibernate.models.spi.AnnotationTarget annotationTarget) -
collectJavaTypeRegistrations
-
collectJavaTypeRegistration
public void collectJavaTypeRegistration(org.hibernate.models.spi.ClassDetails javaType, org.hibernate.models.spi.ClassDetails descriptor) -
collectJavaTypeRegistration
-
collectJdbcTypeRegistrations
public void collectJdbcTypeRegistrations(org.hibernate.models.spi.AnnotationTarget annotationTarget) -
collectJdbcTypeRegistrations
-
collectJdbcTypeRegistration
public void collectJdbcTypeRegistration(Integer registrationCode, org.hibernate.models.spi.ClassDetails descriptor) -
collectConverterRegistrations
public void collectConverterRegistrations(org.hibernate.models.spi.AnnotationTarget annotationTarget) -
collectConverterRegistrations
-
collectConverterRegistration
-
collectUserTypeRegistrations
public void collectUserTypeRegistrations(org.hibernate.models.spi.AnnotationTarget annotationTarget) -
collectUserTypeRegistrations
-
collectUserTypeRegistration
public void collectUserTypeRegistration(org.hibernate.models.spi.ClassDetails domainClass, org.hibernate.models.spi.ClassDetails userTypeClass) -
collectUserTypeRegistration
-
collectCompositeUserTypeRegistrations
public void collectCompositeUserTypeRegistrations(org.hibernate.models.spi.AnnotationTarget annotationTarget) -
collectCompositeUserTypeRegistrations
public void collectCompositeUserTypeRegistrations(List<JaxbCompositeUserTypeRegistrationImpl> registrations) -
collectCompositeUserTypeRegistration
public void collectCompositeUserTypeRegistration(org.hibernate.models.spi.ClassDetails domainClass, org.hibernate.models.spi.ClassDetails userTypeClass) -
collectCompositeUserTypeRegistration
public void collectCompositeUserTypeRegistration(Class<?> domainClass, Class<? extends CompositeUserType<?>> userTypeClass) -
collectCollectionTypeRegistrations
public void collectCollectionTypeRegistrations(org.hibernate.models.spi.AnnotationTarget annotationTarget) -
collectCollectionTypeRegistrations
public void collectCollectionTypeRegistrations(List<JaxbCollectionUserTypeRegistrationImpl> registrations) -
collectCollectionTypeRegistration
public void collectCollectionTypeRegistration(CollectionClassification classification, org.hibernate.models.spi.ClassDetails userTypeClass, Map<String, String> parameters) -
collectCollectionTypeRegistration
public void collectCollectionTypeRegistration(CollectionClassification classification, Class<? extends UserCollectionType> userTypeClass, Map<String, String> parameters) -
collectEmbeddableInstantiatorRegistrations
public void collectEmbeddableInstantiatorRegistrations(org.hibernate.models.spi.AnnotationTarget annotationTarget) -
collectEmbeddableInstantiatorRegistrations
public void collectEmbeddableInstantiatorRegistrations(List<JaxbEmbeddableInstantiatorRegistrationImpl> registrations) -
collectEmbeddableInstantiatorRegistration
public void collectEmbeddableInstantiatorRegistration(org.hibernate.models.spi.ClassDetails embeddableClass, org.hibernate.models.spi.ClassDetails instantiator) -
collectEmbeddableInstantiatorRegistration
public void collectEmbeddableInstantiatorRegistration(Class<?> embeddableClass, Class<? extends EmbeddableInstantiator> instantiator) -
collectFilterDefinitions
public void collectFilterDefinitions(org.hibernate.models.spi.AnnotationTarget annotationTarget) -
collectFilterDefinitions
-
collectFilterDefinition
-
collectImportRename
public void collectImportRename(org.hibernate.models.spi.ClassDetails classDetails) -
collectImportRename
-
collectEntityListenerRegistrations
public void collectEntityListenerRegistrations(List<JaxbEntityListenerImpl> listeners, org.hibernate.models.spi.SourceModelBuildingContext modelsContext) -
addJpaEventListener
-
collectIdGenerators
-
collectIdGenerators
public void collectIdGenerators(org.hibernate.models.spi.ClassDetails classDetails) -
collectIdGenerators
public void collectIdGenerators(org.hibernate.models.spi.MemberDetails memberDetails) - Specified by:
collectIdGenerators
in interfaceGlobalRegistrar
-
collectSequenceGenerators
-
collectSequenceGenerator
public void collectSequenceGenerator(org.hibernate.models.spi.MemberDetails memberDetails, SequenceGenerator usage) -
collectSequenceGenerator
public void collectSequenceGenerator(org.hibernate.models.spi.ClassDetails classDetails, SequenceGenerator usage) -
collectSequenceGenerator
-
collectTableGenerators
-
collectTableGenerator
public void collectTableGenerator(org.hibernate.models.spi.ClassDetails classDetails, TableGenerator usage) -
collectTableGenerator
public void collectTableGenerator(org.hibernate.models.spi.MemberDetails memberDetails, TableGenerator usage) -
collectTableGenerator
-
collectGenericGenerator
-
collectGenericGenerator
-
collectConverter
public void collectConverter(org.hibernate.models.spi.ClassDetails converterClassDetails) -
collectConverters
-
collectQueryReferences
public void collectQueryReferences(JaxbEntityMappingsImpl jaxbRoot, XmlDocumentContext xmlDocumentContext)
-