Class IdGeneratorCreationContext

  • All Implemented Interfaces:
    org.hibernate.generator.GeneratorCreationContext, org.hibernate.id.factory.spi.CustomIdGeneratorCreationContext

    public class IdGeneratorCreationContext
    extends Object
    implements org.hibernate.id.factory.spi.CustomIdGeneratorCreationContext
    • Constructor Detail

      • IdGeneratorCreationContext

        public IdGeneratorCreationContext​(org.hibernate.service.ServiceRegistry serviceRegistry,
                                          org.hibernate.boot.spi.MetadataImplementor domainModel,
                                          org.hibernate.mapping.RootClass entityMapping)
      • IdGeneratorCreationContext

        public IdGeneratorCreationContext​(org.hibernate.boot.spi.MetadataImplementor domainModel,
                                          org.hibernate.mapping.RootClass entityMapping)
    • Method Detail

      • getIdentifierGeneratorFactory

        public org.hibernate.id.factory.IdentifierGeneratorFactory getIdentifierGeneratorFactory()
        Specified by:
        getIdentifierGeneratorFactory in interface org.hibernate.id.factory.spi.CustomIdGeneratorCreationContext
      • getRootClass

        public org.hibernate.mapping.RootClass getRootClass()
        Specified by:
        getRootClass in interface org.hibernate.id.factory.spi.CustomIdGeneratorCreationContext
      • getDatabase

        public org.hibernate.boot.model.relational.Database getDatabase()
        Specified by:
        getDatabase in interface org.hibernate.generator.GeneratorCreationContext
      • getServiceRegistry

        public org.hibernate.service.ServiceRegistry getServiceRegistry()
        Specified by:
        getServiceRegistry in interface org.hibernate.generator.GeneratorCreationContext
      • getDefaultCatalog

        public String getDefaultCatalog()
        Specified by:
        getDefaultCatalog in interface org.hibernate.generator.GeneratorCreationContext
      • getDefaultSchema

        public String getDefaultSchema()
        Specified by:
        getDefaultSchema in interface org.hibernate.generator.GeneratorCreationContext
      • getPersistentClass

        public org.hibernate.mapping.PersistentClass getPersistentClass()
        Specified by:
        getPersistentClass in interface org.hibernate.generator.GeneratorCreationContext
      • getProperty

        public org.hibernate.mapping.Property getProperty()
        Specified by:
        getProperty in interface org.hibernate.generator.GeneratorCreationContext