Tabnine Logo
MetadataBuildingContextRootImpl
Code IndexAdd Tabnine to your IDE (free)

How to use
MetadataBuildingContextRootImpl
in
org.hibernate.boot.internal

Best Java code snippets using org.hibernate.boot.internal.MetadataBuildingContextRootImpl (Showing top 20 results out of 315)

origin: hibernate/hibernate-orm

this.jandexView = jandexView;
this.reflectionManager = rootMetadataBuildingContext.getBootstrapContext().getReflectionManager();
if ( rootMetadataBuildingContext.getBuildingOptions().isXmlMappingEnabled() ) {
final ClassLoaderService cls = rootMetadataBuildingContext.getBuildingOptions().getServiceRegistry().getService( ClassLoaderService.class );
for ( String className : managedResources.getAnnotatedClassNames() ) {
  final Class annotatedClass = cls.classForName( className );
origin: hibernate/hibernate-orm

@Override
public void prepare() {
  // use any persistence-unit-defaults defined in orm.xml
  ( (JpaOrmXmlPersistenceUnitDefaultAware) rootMetadataBuildingContext.getBuildingOptions() ).apply(
      new JpaOrmXmlPersistenceUnitDefaults() {
        final Map persistenceUnitDefaults = reflectionManager.getDefaults();
        @Override
        public String getDefaultSchemaName() {
          return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "schema" ) );
        }
        @Override
        public String getDefaultCatalogName() {
          return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "catalog" ) );
        }
        @Override
        public boolean shouldImplicitlyQuoteIdentifiers() {
          final Object isDelimited = persistenceUnitDefaults.get( "delimited-identifier" );
          return isDelimited != null && isDelimited == Boolean.TRUE;
        }
      }
  );
  rootMetadataBuildingContext.getMetadataCollector().getDatabase().adjustDefaultNamespace(
      rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitCatalogName(),
      rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitSchemaName()
  );
  AnnotationBinder.bindDefaults( rootMetadataBuildingContext );
  for ( String annotatedPackage : annotatedPackages ) {
    AnnotationBinder.bindPackage( annotatedPackage, rootMetadataBuildingContext );
  }
}
origin: hibernate/hibernate-orm

final MetadataBuildingContextRootImpl rootMetadataBuildingContext = new MetadataBuildingContextRootImpl(
    bootstrapContext,
    options,
origin: hibernate/hibernate-orm

@Override
public void addAttributeConverter(ConverterDescriptor descriptor) {
  rootMetadataBuildingContext.getMetadataCollector().addAttributeConverter( descriptor );
}
origin: com.blazebit/blaze-persistence-integration-hibernate-6.0

@Override
public void contribute(InFlightMetadataCollector metadataCollector, IndexView jandexIndex) {
  // Skip if already registered
  if (metadataCollector.getEntityBinding("com.blazebit.persistence.impl.function.entity.ValuesEntity") != null) {
    return;
  }
  MetadataBuildingOptions options = metadataCollector.getMetadataBuildingOptions();
  final ClassLoaderService classLoaderService = options.getServiceRegistry().getService( ClassLoaderService.class );
  final ClassLoaderAccess classLoaderAccess = new ClassLoaderAccessImpl(
      options.getTempClassLoader(),
      classLoaderService
  );
  MetadataBuildingContext metadataBuildingContext = new MetadataBuildingContextRootImpl(
      options,
      classLoaderAccess,
      metadataCollector);
  addEntity("com.blazebit.persistence.impl.function.entity.ValuesEntity", metadataBuildingContext);
}
origin: hibernate/hibernate-orm

  public void addAttributeConverter(Class<? extends AttributeConverter> converterClass) {
    rootMetadataBuildingContext.getMetadataCollector().addAttributeConverter( converterClass );
  }
}
origin: Blazebit/blaze-persistence

@Override
public void contribute(InFlightMetadataCollector metadataCollector, IndexView jandexIndex) {
  ServiceBinding.ServiceLifecycleOwner lifecycleOwner = (ServiceBinding.ServiceLifecycleOwner) metadataCollector.getBootstrapContext().getServiceRegistry();
  lifecycleOwner.configureService(new ServiceBinding<>(lifecycleOwner, Hibernate53MetadataContributor.class, this));
  Object existingStrategy = configurationValues.get("hibernate.hql.bulk_id_strategy");
  if (existingStrategy == null) {
    JdbcServices jdbcService = metadataCollector.getBootstrapContext().getServiceRegistry().getService(JdbcServices.class);
    MultiTableBulkIdStrategy defaultMultiTableBulkIdStrategy = jdbcService.getDialect().getDefaultMultiTableBulkIdStrategy();
    configurationValues.put("hibernate.hql.bulk_id_strategy", new CustomMultiTableBulkIdStrategy(defaultMultiTableBulkIdStrategy));
  } else {
    LOG.warning("Can't replace hibernate.hql.bulk_id_strategy because it was overridden by the user with: " + existingStrategy);
  }
  // Skip if already registered
  if (metadataCollector.getEntityBinding("com.blazebit.persistence.impl.function.entity.ValuesEntity") != null) {
    return;
  }
  MetadataBuildingContext metadataBuildingContext = new MetadataBuildingContextRootImpl(
      metadataCollector.getBootstrapContext(),
      metadataCollector.getMetadataBuildingOptions(),
      metadataCollector);
  addEntity("com.blazebit.persistence.impl.function.entity.ValuesEntity", metadataBuildingContext);
}
origin: org.hibernate.orm/hibernate-core

@Override
public void prepare() {
  // use any persistence-unit-defaults defined in orm.xml
  ( (JpaOrmXmlPersistenceUnitDefaultAware) rootMetadataBuildingContext.getBuildingOptions() ).apply(
      new JpaOrmXmlPersistenceUnitDefaults() {
        final Map persistenceUnitDefaults = reflectionManager.getDefaults();
        @Override
        public String getDefaultSchemaName() {
          return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "schema" ) );
        }
        @Override
        public String getDefaultCatalogName() {
          return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "catalog" ) );
        }
        @Override
        public boolean shouldImplicitlyQuoteIdentifiers() {
          final Object isDelimited = persistenceUnitDefaults.get( "delimited-identifier" );
          return isDelimited != null && isDelimited == Boolean.TRUE;
        }
      }
  );
  rootMetadataBuildingContext.getMetadataCollector().getDatabase().adjustDefaultNamespace(
      rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitCatalogName(),
      rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitSchemaName()
  );
  AnnotationBinder.bindDefaults( rootMetadataBuildingContext );
  for ( String annotatedPackage : annotatedPackages ) {
    AnnotationBinder.bindPackage( annotatedPackage, rootMetadataBuildingContext );
  }
}
origin: org.hibernate.orm/hibernate-core

this.jandexView = jandexView;
this.reflectionManager = rootMetadataBuildingContext.getBootstrapContext().getReflectionManager();
final ClassLoaderService cls = rootMetadataBuildingContext.getBuildingOptions().getServiceRegistry().getService( ClassLoaderService.class );
for ( String className : managedResources.getAnnotatedClassNames() ) {
  final Class annotatedClass = cls.classForName( className );
origin: hibernate/hibernate-orm

@Override
public void addAttributeConverter(AttributeConverterInfo info) {
  rootMetadataBuildingContext.getMetadataCollector().addAttributeConverter(
      info.toConverterDescriptor( rootMetadataBuildingContext )
  );
}
origin: Blazebit/blaze-persistence

@Override
public void contribute(InFlightMetadataCollector metadataCollector, IndexView jandexIndex) {
  ServiceBinding.ServiceLifecycleOwner lifecycleOwner = (ServiceBinding.ServiceLifecycleOwner) metadataCollector.getBootstrapContext().getServiceRegistry();
  lifecycleOwner.configureService(new ServiceBinding<>(lifecycleOwner, Hibernate53MetadataContributor.class, this));
  Object existingStrategy = configurationValues.get("hibernate.hql.bulk_id_strategy");
  if (existingStrategy == null) {
    JdbcServices jdbcService = metadataCollector.getBootstrapContext().getServiceRegistry().getService(JdbcServices.class);
    MultiTableBulkIdStrategy defaultMultiTableBulkIdStrategy = jdbcService.getDialect().getDefaultMultiTableBulkIdStrategy();
    configurationValues.put("hibernate.hql.bulk_id_strategy", new CustomMultiTableBulkIdStrategy(defaultMultiTableBulkIdStrategy));
  } else {
    LOG.warning("Can't replace hibernate.hql.bulk_id_strategy because it was overridden by the user with: " + existingStrategy);
  }
  // Skip if already registered
  if (metadataCollector.getEntityBinding("com.blazebit.persistence.impl.function.entity.ValuesEntity") != null) {
    return;
  }
  MetadataBuildingContext metadataBuildingContext = new MetadataBuildingContextRootImpl(
      metadataCollector.getBootstrapContext(),
      metadataCollector.getMetadataBuildingOptions(),
      metadataCollector);
  addEntity("com.blazebit.persistence.impl.function.entity.ValuesEntity", metadataBuildingContext);
}
origin: org.hibernate.orm/hibernate-core

  public <O,R> void addAttributeConverter(Class<? extends AttributeConverter<O, R>> converterClass) {
    rootMetadataBuildingContext.getMetadataCollector().addAttributeConverter( converterClass );
  }
}
origin: Blazebit/blaze-persistence

@Override
public void contribute(InFlightMetadataCollector metadataCollector, IndexView jandexIndex) {
  // Skip if already registered
  if (metadataCollector.getEntityBinding("com.blazebit.persistence.impl.function.entity.ValuesEntity") != null) {
    return;
  }
  MetadataBuildingOptions options = metadataCollector.getMetadataBuildingOptions();
  final ClassLoaderService classLoaderService = options.getServiceRegistry().getService( ClassLoaderService.class );
  final ClassLoaderAccess classLoaderAccess = new ClassLoaderAccessImpl(
      options.getTempClassLoader(),
      classLoaderService
  );
  MetadataBuildingContext metadataBuildingContext = new MetadataBuildingContextRootImpl(
      options,
      classLoaderAccess,
      metadataCollector);
  addEntity("com.blazebit.persistence.impl.function.entity.ValuesEntity", metadataBuildingContext);
}
origin: org.hibernate.orm/hibernate-core

@Override
public void addAttributeConverter(ConverterDescriptor descriptor) {
  rootMetadataBuildingContext.getMetadataCollector().addAttributeConverter( descriptor );
}
origin: com.blazebit/blaze-persistence-integration-hibernate-5

@Override
public void contribute(InFlightMetadataCollector metadataCollector, IndexView jandexIndex) {
  ServiceBinding.ServiceLifecycleOwner lifecycleOwner = (ServiceBinding.ServiceLifecycleOwner) metadataCollector.getMetadataBuildingOptions().getServiceRegistry();
  lifecycleOwner.configureService(new ServiceBinding<>(lifecycleOwner, Hibernate5MetadataContributor.class, this));
  Object existingStrategy = configurationValues.get("hibernate.hql.bulk_id_strategy");
  if (existingStrategy == null) {
    JdbcServices jdbcService = metadataCollector.getMetadataBuildingOptions().getServiceRegistry().getService(JdbcServices.class);
    MultiTableBulkIdStrategy defaultMultiTableBulkIdStrategy = jdbcService.getDialect().getDefaultMultiTableBulkIdStrategy();
    configurationValues.put("hibernate.hql.bulk_id_strategy", new CustomMultiTableBulkIdStrategy(defaultMultiTableBulkIdStrategy));
  } else {
    LOG.warning("Can't replace hibernate.hql.bulk_id_strategy because it was overridden by the user with: " + existingStrategy);
  }
  // Skip if already registered
  if (metadataCollector.getEntityBinding("com.blazebit.persistence.impl.function.entity.ValuesEntity") != null) {
    return;
  }
  MetadataBuildingOptions options = metadataCollector.getMetadataBuildingOptions();
  final ClassLoaderService classLoaderService = options.getServiceRegistry().getService( ClassLoaderService.class );
  final ClassLoaderAccess classLoaderAccess = new ClassLoaderAccessImpl(
      options.getTempClassLoader(),
      classLoaderService
  );
  MetadataBuildingContext metadataBuildingContext = new MetadataBuildingContextRootImpl(
      options,
      classLoaderAccess,
      metadataCollector);
  addEntity("com.blazebit.persistence.impl.function.entity.ValuesEntity", metadataBuildingContext);
}
origin: com.blazebit/blaze-persistence-integration-hibernate-5.2

@Override
public void contribute(InFlightMetadataCollector metadataCollector, IndexView jandexIndex) {
  ServiceBinding.ServiceLifecycleOwner lifecycleOwner = (ServiceBinding.ServiceLifecycleOwner) metadataCollector.getMetadataBuildingOptions().getServiceRegistry();
  lifecycleOwner.configureService(new ServiceBinding<>(lifecycleOwner, Hibernate52MetadataContributor.class, this));
  Object existingStrategy = configurationValues.get("hibernate.hql.bulk_id_strategy");
  if (existingStrategy == null) {
    JdbcServices jdbcService = metadataCollector.getMetadataBuildingOptions().getServiceRegistry().getService(JdbcServices.class);
    MultiTableBulkIdStrategy defaultMultiTableBulkIdStrategy = jdbcService.getDialect().getDefaultMultiTableBulkIdStrategy();
    configurationValues.put("hibernate.hql.bulk_id_strategy", new CustomMultiTableBulkIdStrategy(defaultMultiTableBulkIdStrategy));
  } else {
    LOG.warning("Can't replace hibernate.hql.bulk_id_strategy because it was overridden by the user with: " + existingStrategy);
  }
  // Skip if already registered
  if (metadataCollector.getEntityBinding("com.blazebit.persistence.impl.function.entity.ValuesEntity") != null) {
    return;
  }
  MetadataBuildingOptions options = metadataCollector.getMetadataBuildingOptions();
  final ClassLoaderService classLoaderService = options.getServiceRegistry().getService( ClassLoaderService.class );
  final ClassLoaderAccess classLoaderAccess = new ClassLoaderAccessImpl(
      options.getTempClassLoader(),
      classLoaderService
  );
  MetadataBuildingContext metadataBuildingContext = new MetadataBuildingContextRootImpl(
      options,
      classLoaderAccess,
      metadataCollector);
  addEntity("com.blazebit.persistence.impl.function.entity.ValuesEntity", metadataBuildingContext);
}
origin: Blazebit/blaze-persistence

@Override
public void contribute(InFlightMetadataCollector metadataCollector, IndexView jandexIndex) {
  ServiceBinding.ServiceLifecycleOwner lifecycleOwner = (ServiceBinding.ServiceLifecycleOwner) metadataCollector.getMetadataBuildingOptions().getServiceRegistry();
  lifecycleOwner.configureService(new ServiceBinding<>(lifecycleOwner, Hibernate5MetadataContributor.class, this));
  Object existingStrategy = configurationValues.get("hibernate.hql.bulk_id_strategy");
  if (existingStrategy == null) {
    JdbcServices jdbcService = metadataCollector.getMetadataBuildingOptions().getServiceRegistry().getService(JdbcServices.class);
    MultiTableBulkIdStrategy defaultMultiTableBulkIdStrategy = jdbcService.getDialect().getDefaultMultiTableBulkIdStrategy();
    configurationValues.put("hibernate.hql.bulk_id_strategy", new CustomMultiTableBulkIdStrategy(defaultMultiTableBulkIdStrategy));
  } else {
    LOG.warning("Can't replace hibernate.hql.bulk_id_strategy because it was overridden by the user with: " + existingStrategy);
  }
  // Skip if already registered
  if (metadataCollector.getEntityBinding("com.blazebit.persistence.impl.function.entity.ValuesEntity") != null) {
    return;
  }
  MetadataBuildingOptions options = metadataCollector.getMetadataBuildingOptions();
  final ClassLoaderService classLoaderService = options.getServiceRegistry().getService( ClassLoaderService.class );
  final ClassLoaderAccess classLoaderAccess = new ClassLoaderAccessImpl(
      options.getTempClassLoader(),
      classLoaderService
  );
  MetadataBuildingContext metadataBuildingContext = new MetadataBuildingContextRootImpl(
      options,
      classLoaderAccess,
      metadataCollector);
  addEntity("com.blazebit.persistence.impl.function.entity.ValuesEntity", metadataBuildingContext);
}
origin: Blazebit/blaze-persistence

@Override
public void contribute(InFlightMetadataCollector metadataCollector, IndexView jandexIndex) {
  ServiceBinding.ServiceLifecycleOwner lifecycleOwner = (ServiceBinding.ServiceLifecycleOwner) metadataCollector.getMetadataBuildingOptions().getServiceRegistry();
  lifecycleOwner.configureService(new ServiceBinding<>(lifecycleOwner, Hibernate52MetadataContributor.class, this));
  Object existingStrategy = configurationValues.get("hibernate.hql.bulk_id_strategy");
  if (existingStrategy == null) {
    JdbcServices jdbcService = metadataCollector.getMetadataBuildingOptions().getServiceRegistry().getService(JdbcServices.class);
    MultiTableBulkIdStrategy defaultMultiTableBulkIdStrategy = jdbcService.getDialect().getDefaultMultiTableBulkIdStrategy();
    configurationValues.put("hibernate.hql.bulk_id_strategy", new CustomMultiTableBulkIdStrategy(defaultMultiTableBulkIdStrategy));
  } else {
    LOG.warning("Can't replace hibernate.hql.bulk_id_strategy because it was overridden by the user with: " + existingStrategy);
  }
  // Skip if already registered
  if (metadataCollector.getEntityBinding("com.blazebit.persistence.impl.function.entity.ValuesEntity") != null) {
    return;
  }
  MetadataBuildingOptions options = metadataCollector.getMetadataBuildingOptions();
  final ClassLoaderService classLoaderService = options.getServiceRegistry().getService( ClassLoaderService.class );
  final ClassLoaderAccess classLoaderAccess = new ClassLoaderAccessImpl(
      options.getTempClassLoader(),
      classLoaderService
  );
  MetadataBuildingContext metadataBuildingContext = new MetadataBuildingContextRootImpl(
      options,
      classLoaderAccess,
      metadataCollector);
  addEntity("com.blazebit.persistence.impl.function.entity.ValuesEntity", metadataBuildingContext);
}
origin: org.hibernate/hibernate-tools

        metadataBuildingOptions);
MetadataBuildingContext metadataBuildingContext = 
    new MetadataBuildingContextRootImpl(
        bootstrapContext,
        metadataBuildingOptions, 
origin: hibernate/hibernate-tools

        metadataBuildingOptions);
MetadataBuildingContext metadataBuildingContext = 
    new MetadataBuildingContextRootImpl(
        bootstrapContext,
        metadataBuildingOptions, 
org.hibernate.boot.internalMetadataBuildingContextRootImpl

Most used methods

  • <init>
  • getBootstrapContext
  • getBuildingOptions
  • getMetadataCollector

Popular in Java

  • Reactive rest calls using spring rest template
  • compareTo (BigDecimal)
  • getExternalFilesDir (Context)
  • onCreateOptionsMenu (Activity)
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now