Removed deprecated MetadataBuildingOptions.getReflectionManager()
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
This commit is contained in:
parent
41016674cb
commit
8b0f70f066
|
@ -17,7 +17,6 @@ import org.hibernate.HibernateException;
|
||||||
import org.hibernate.TimeZoneStorageStrategy;
|
import org.hibernate.TimeZoneStorageStrategy;
|
||||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||||
import org.hibernate.annotations.TimeZoneStorageType;
|
import org.hibernate.annotations.TimeZoneStorageType;
|
||||||
import org.hibernate.annotations.common.reflection.ReflectionManager;
|
|
||||||
import org.hibernate.boot.CacheRegionDefinition;
|
import org.hibernate.boot.CacheRegionDefinition;
|
||||||
import org.hibernate.boot.MetadataBuilder;
|
import org.hibernate.boot.MetadataBuilder;
|
||||||
import org.hibernate.boot.MetadataSources;
|
import org.hibernate.boot.MetadataSources;
|
||||||
|
@ -762,11 +761,6 @@ public class MetadataBuilderImpl implements MetadataBuilderImplementor, TypeCont
|
||||||
return bootstrapContext.getTypeConfiguration();
|
return bootstrapContext.getTypeConfiguration();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ReflectionManager getReflectionManager() {
|
|
||||||
return bootstrapContext.getReflectionManager();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ImplicitNamingStrategy getImplicitNamingStrategy() {
|
public ImplicitNamingStrategy getImplicitNamingStrategy() {
|
||||||
return implicitNamingStrategy;
|
return implicitNamingStrategy;
|
||||||
|
|
|
@ -10,7 +10,6 @@ import java.util.List;
|
||||||
import jakarta.persistence.SharedCacheMode;
|
import jakarta.persistence.SharedCacheMode;
|
||||||
import org.hibernate.HibernateException;
|
import org.hibernate.HibernateException;
|
||||||
import org.hibernate.TimeZoneStorageStrategy;
|
import org.hibernate.TimeZoneStorageStrategy;
|
||||||
import org.hibernate.annotations.common.reflection.ReflectionManager;
|
|
||||||
import org.hibernate.boot.model.IdGeneratorStrategyInterpreter;
|
import org.hibernate.boot.model.IdGeneratorStrategyInterpreter;
|
||||||
import org.hibernate.boot.model.naming.ImplicitNamingStrategy;
|
import org.hibernate.boot.model.naming.ImplicitNamingStrategy;
|
||||||
import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
|
import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
|
||||||
|
@ -79,11 +78,6 @@ public abstract class AbstractDelegatingMetadataBuildingOptions implements Metad
|
||||||
return delegate.getPhysicalNamingStrategy();
|
return delegate.getPhysicalNamingStrategy();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ReflectionManager getReflectionManager() {
|
|
||||||
return delegate.getReflectionManager();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SharedCacheMode getSharedCacheMode() {
|
public SharedCacheMode getSharedCacheMode() {
|
||||||
return delegate.getSharedCacheMode();
|
return delegate.getSharedCacheMode();
|
||||||
|
|
|
@ -11,7 +11,6 @@ import java.util.List;
|
||||||
import jakarta.persistence.SharedCacheMode;
|
import jakarta.persistence.SharedCacheMode;
|
||||||
|
|
||||||
import org.hibernate.TimeZoneStorageStrategy;
|
import org.hibernate.TimeZoneStorageStrategy;
|
||||||
import org.hibernate.annotations.common.reflection.ReflectionManager;
|
|
||||||
import org.hibernate.boot.model.IdGeneratorStrategyInterpreter;
|
import org.hibernate.boot.model.IdGeneratorStrategyInterpreter;
|
||||||
import org.hibernate.boot.model.naming.ImplicitNamingStrategy;
|
import org.hibernate.boot.model.naming.ImplicitNamingStrategy;
|
||||||
import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
|
import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
|
||||||
|
@ -74,20 +73,6 @@ public interface MetadataBuildingOptions {
|
||||||
*/
|
*/
|
||||||
List<BasicTypeRegistration> getBasicTypeRegistrations();
|
List<BasicTypeRegistration> getBasicTypeRegistrations();
|
||||||
|
|
||||||
/**
|
|
||||||
* Retrieve the Hibernate Commons Annotations ReflectionManager to use.
|
|
||||||
*
|
|
||||||
* @return The Hibernate Commons Annotations ReflectionManager to use.
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link BootstrapContext#getReflectionManager()} instead,
|
|
||||||
* The plan is to remove first {@link MetadataBuildingOptions#getReflectionManager()}
|
|
||||||
* keeping {@link BootstrapContext#getReflectionManager()} till the migration from
|
|
||||||
* Hibernate Commons Annotations to Jandex.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
ReflectionManager getReflectionManager();
|
|
||||||
|
|
||||||
ImplicitNamingStrategy getImplicitNamingStrategy();
|
ImplicitNamingStrategy getImplicitNamingStrategy();
|
||||||
|
|
||||||
PhysicalNamingStrategy getPhysicalNamingStrategy();
|
PhysicalNamingStrategy getPhysicalNamingStrategy();
|
||||||
|
|
|
@ -390,7 +390,7 @@ public class SessionFactoryImpl implements SessionFactoryImplementor {
|
||||||
|
|
||||||
//As last operation, delete all caches from ReflectionManager
|
//As last operation, delete all caches from ReflectionManager
|
||||||
//(not modelled as a listener as we want this to be last)
|
//(not modelled as a listener as we want this to be last)
|
||||||
bootMetamodel.getMetadataBuildingOptions().getReflectionManager().reset();
|
bootstrapContext.getReflectionManager().reset();
|
||||||
|
|
||||||
this.entityNameResolver = new CoordinatingEntityNameResolver( this, getInterceptor() );
|
this.entityNameResolver = new CoordinatingEntityNameResolver( this, getInterceptor() );
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ import java.util.Properties;
|
||||||
import java.util.concurrent.Callable;
|
import java.util.concurrent.Callable;
|
||||||
|
|
||||||
import org.hibernate.annotations.common.reflection.ReflectionManager;
|
import org.hibernate.annotations.common.reflection.ReflectionManager;
|
||||||
|
import org.hibernate.boot.internal.MetadataImpl;
|
||||||
import org.hibernate.boot.registry.classloading.spi.ClassLoadingException;
|
import org.hibernate.boot.registry.classloading.spi.ClassLoadingException;
|
||||||
import org.hibernate.boot.registry.selector.spi.StrategySelector;
|
import org.hibernate.boot.registry.selector.spi.StrategySelector;
|
||||||
import org.hibernate.boot.spi.MetadataImplementor;
|
import org.hibernate.boot.spi.MetadataImplementor;
|
||||||
|
@ -180,7 +181,7 @@ public class Configuration {
|
||||||
|
|
||||||
// todo: there are places that need bits built from the revinfo entity configuration
|
// todo: there are places that need bits built from the revinfo entity configuration
|
||||||
// this exists here as a way to pass it down in an immutable way to any consumer of this class
|
// this exists here as a way to pass it down in an immutable way to any consumer of this class
|
||||||
final ReflectionManager reflectionManager = metadata.getMetadataBuildingOptions().getReflectionManager();
|
final ReflectionManager reflectionManager = metadata.getMetadataBuildingOptions().getTypeConfiguration().getMetadataBuildingContext().getBootstrapContext().getReflectionManager();
|
||||||
this.revisionInfo = new RevisionInfoConfiguration( this, metadata, reflectionManager );
|
this.revisionInfo = new RevisionInfoConfiguration( this, metadata, reflectionManager );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue