HHH-16935 Fix inconsistent method name
This commit is contained in:
parent
ed107f8436
commit
3564717876
|
@ -975,7 +975,7 @@ public class MetadataBuilderImpl implements MetadataBuilderImplementor, TypeCont
|
|||
}
|
||||
|
||||
@Override
|
||||
public boolean disallowExtensionsInCdi() {
|
||||
public boolean isAllowExtensionsInCdi() {
|
||||
return allowExtensionsInCdi;
|
||||
}
|
||||
|
||||
|
|
|
@ -302,7 +302,7 @@ public class TypeDefinition implements Serializable {
|
|||
String name,
|
||||
Class<?> typeImplementorClass,
|
||||
BeanInstanceProducer instanceProducer) {
|
||||
if ( buildingOptions.disallowExtensionsInCdi() ) {
|
||||
if ( !buildingOptions.isAllowExtensionsInCdi() ) {
|
||||
return name != null
|
||||
? instanceProducer.produceBeanInstance( name, typeImplementorClass )
|
||||
: instanceProducer.produceBeanInstance( typeImplementorClass );
|
||||
|
|
|
@ -494,15 +494,9 @@ public final class AnnotationBinder {
|
|||
ManagedBeanRegistry managedBeanRegistry,
|
||||
JdbcTypeRegistration annotation) {
|
||||
final Class<? extends JdbcType> jdbcTypeClass = annotation.value();
|
||||
|
||||
final JdbcType jdbcType;
|
||||
if ( context.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
jdbcType = FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( jdbcTypeClass );
|
||||
}
|
||||
else {
|
||||
jdbcType = managedBeanRegistry.getBean( jdbcTypeClass ).getBeanInstance();
|
||||
}
|
||||
|
||||
final JdbcType jdbcType = !context.getBuildingOptions().isAllowExtensionsInCdi()
|
||||
? FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( jdbcTypeClass )
|
||||
: managedBeanRegistry.getBean( jdbcTypeClass ).getBeanInstance();
|
||||
final int typeCode = annotation.registrationCode() == Integer.MIN_VALUE
|
||||
? jdbcType.getDefaultSqlTypeCode()
|
||||
: annotation.registrationCode();
|
||||
|
@ -514,14 +508,10 @@ public final class AnnotationBinder {
|
|||
ManagedBeanRegistry managedBeanRegistry,
|
||||
JavaTypeRegistration annotation) {
|
||||
final Class<? extends BasicJavaType<?>> javaTypeClass = annotation.descriptorClass();
|
||||
|
||||
final BasicJavaType<?> javaType;
|
||||
if ( context.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
javaType = FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( javaTypeClass );
|
||||
}
|
||||
else {
|
||||
javaType = managedBeanRegistry.getBean( javaTypeClass ).getBeanInstance();
|
||||
}
|
||||
final BasicJavaType<?> javaType =
|
||||
!context.getBuildingOptions().isAllowExtensionsInCdi()
|
||||
? FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( javaTypeClass )
|
||||
: managedBeanRegistry.getBean( javaTypeClass ).getBeanInstance();
|
||||
context.getMetadataCollector().addJavaTypeRegistration( annotation.javaType(), javaType );
|
||||
}
|
||||
|
||||
|
@ -751,16 +741,11 @@ public final class AnnotationBinder {
|
|||
}
|
||||
|
||||
private static JdbcMapping resolveUserType(Class<UserType<?>> userTypeClass, MetadataBuildingContext context) {
|
||||
final UserType<?> userType;
|
||||
if ( context.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
userType = FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( userTypeClass );
|
||||
}
|
||||
else {
|
||||
final StandardServiceRegistry serviceRegistry = context.getBootstrapContext().getServiceRegistry();
|
||||
final ManagedBeanRegistry beanRegistry = serviceRegistry.getService( ManagedBeanRegistry.class );
|
||||
userType = beanRegistry.getBean( userTypeClass ).getBeanInstance();
|
||||
}
|
||||
|
||||
final UserType<?> userType = !context.getBuildingOptions().isAllowExtensionsInCdi()
|
||||
? FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( userTypeClass )
|
||||
: context.getBootstrapContext().getServiceRegistry()
|
||||
.requireService( ManagedBeanRegistry.class )
|
||||
.getBean( userTypeClass ).getBeanInstance();
|
||||
return new CustomType<>( userType, context.getBootstrapContext().getTypeConfiguration() );
|
||||
}
|
||||
|
||||
|
@ -812,7 +797,7 @@ public final class AnnotationBinder {
|
|||
return registeredJtd;
|
||||
}
|
||||
|
||||
if ( context.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !context.getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
return FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( javaTypeClass );
|
||||
}
|
||||
|
||||
|
|
|
@ -432,7 +432,7 @@ public class BasicValueBinder implements JdbcTypeIndicators {
|
|||
throw new MappingException( "idbag mapping missing @CollectionId" );
|
||||
}
|
||||
|
||||
final boolean useDeferredBeanContainerAccess = buildingContext.getBuildingOptions().disallowExtensionsInCdi();
|
||||
final boolean useDeferredBeanContainerAccess = !buildingContext.getBuildingOptions().isAllowExtensionsInCdi();
|
||||
final ManagedBeanRegistry beanRegistry = getManagedBeanRegistry();
|
||||
|
||||
explicitBasicTypeName = null;
|
||||
|
@ -555,7 +555,7 @@ public class BasicValueBinder implements JdbcTypeIndicators {
|
|||
temporalPrecision = mapKeyTemporalAnn.value();
|
||||
}
|
||||
|
||||
final boolean useDeferredBeanContainerAccess = buildingContext.getBuildingOptions().disallowExtensionsInCdi();
|
||||
final boolean useDeferredBeanContainerAccess = !buildingContext.getBuildingOptions().isAllowExtensionsInCdi();
|
||||
|
||||
explicitJdbcTypeAccess = typeConfiguration -> {
|
||||
final MapKeyJdbcType jdbcTypeAnn = findAnnotation( mapAttribute, MapKeyJdbcType.class );
|
||||
|
@ -658,7 +658,7 @@ public class BasicValueBinder implements JdbcTypeIndicators {
|
|||
private void prepareListIndex(XProperty listAttribute) {
|
||||
implicitJavaTypeAccess = typeConfiguration -> Integer.class;
|
||||
|
||||
final boolean useDeferredBeanContainerAccess = buildingContext.getBuildingOptions().disallowExtensionsInCdi();
|
||||
final boolean useDeferredBeanContainerAccess = !buildingContext.getBuildingOptions().isAllowExtensionsInCdi();
|
||||
final ManagedBeanRegistry beanRegistry = buildingContext
|
||||
.getBootstrapContext()
|
||||
.getServiceRegistry()
|
||||
|
@ -873,7 +873,7 @@ public class BasicValueBinder implements JdbcTypeIndicators {
|
|||
private void prepareAnyKey(XProperty modelXProperty) {
|
||||
implicitJavaTypeAccess = (typeConfiguration) -> null;
|
||||
|
||||
final boolean useDeferredBeanContainerAccess = buildingContext.getBuildingOptions().disallowExtensionsInCdi();
|
||||
final boolean useDeferredBeanContainerAccess = !buildingContext.getBuildingOptions().isAllowExtensionsInCdi();
|
||||
|
||||
explicitJavaTypeAccess = (typeConfiguration) -> {
|
||||
final AnyKeyJavaType javaTypeAnn = findAnnotation( modelXProperty, AnyKeyJavaType.class );
|
||||
|
@ -930,7 +930,7 @@ public class BasicValueBinder implements JdbcTypeIndicators {
|
|||
if ( jdbcTypeAnn != null ) {
|
||||
final Class<? extends JdbcType> jdbcTypeClass = normalizeJdbcType( jdbcTypeAnn.value() );
|
||||
if ( jdbcTypeClass != null ) {
|
||||
if ( buildingContext.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !buildingContext.getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
return FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( jdbcTypeClass );
|
||||
}
|
||||
return getManagedBeanRegistry().getBean( jdbcTypeClass ).getBeanInstance();
|
||||
|
@ -1043,7 +1043,7 @@ public class BasicValueBinder implements JdbcTypeIndicators {
|
|||
return ImmutableMutabilityPlan.instance();
|
||||
}
|
||||
|
||||
if ( buildingContext.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !buildingContext.getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
return FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( mutability );
|
||||
}
|
||||
|
||||
|
@ -1057,7 +1057,7 @@ public class BasicValueBinder implements JdbcTypeIndicators {
|
|||
if ( javaTypeAnn != null ) {
|
||||
final Class<? extends BasicJavaType<?>> javaTypeClass = normalizeJavaType( javaTypeAnn.value() );
|
||||
if ( javaTypeClass != null ) {
|
||||
if ( buildingContext.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !buildingContext.getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
return FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( javaTypeClass );
|
||||
}
|
||||
final ManagedBean<? extends BasicJavaType<?>> jtdBean = getManagedBeanRegistry().getBean( javaTypeClass );
|
||||
|
|
|
@ -846,7 +846,7 @@ public abstract class CollectionBinder {
|
|||
Map<String,String> parameters,
|
||||
MetadataBuildingContext buildingContext) {
|
||||
final boolean hasParameters = CollectionHelper.isNotEmpty( parameters );
|
||||
if ( buildingContext.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !buildingContext.getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
// if deferred container access is enabled, we locally create the user-type
|
||||
return MappingHelper.createLocalUserCollectionTypeBean( role, implementation, hasParameters, parameters );
|
||||
}
|
||||
|
|
|
@ -405,7 +405,7 @@ public class EmbeddableBinder {
|
|||
private static CompositeUserType<?> compositeUserType(
|
||||
Class<? extends CompositeUserType<?>> compositeUserTypeClass,
|
||||
MetadataBuildingContext context) {
|
||||
if ( context.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !context.getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( compositeUserTypeClass );
|
||||
}
|
||||
|
||||
|
|
|
@ -2632,7 +2632,7 @@ public class ModelBinder {
|
|||
if ( CompositeUserType.class.isAssignableFrom( componentClass ) ) {
|
||||
componentBinding.setTypeName( explicitComponentClassName );
|
||||
CompositeUserType<?> compositeUserType;
|
||||
if ( sourceDocument.getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !sourceDocument.getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
compositeUserType = (CompositeUserType<?>) FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( componentClass );
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -178,7 +178,7 @@ public abstract class AbstractDelegatingMetadataBuildingOptions implements Metad
|
|||
}
|
||||
|
||||
@Override
|
||||
public boolean disallowExtensionsInCdi() {
|
||||
return delegate.disallowExtensionsInCdi();
|
||||
public boolean isAllowExtensionsInCdi() {
|
||||
return delegate.isAllowExtensionsInCdi();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -243,5 +243,15 @@ public interface MetadataBuildingOptions {
|
|||
/**
|
||||
* Check to see if extensions can be hosted in CDI
|
||||
*/
|
||||
boolean disallowExtensionsInCdi();
|
||||
boolean isAllowExtensionsInCdi();
|
||||
|
||||
/**
|
||||
* Check to see if extensions can be hosted in CDI
|
||||
*
|
||||
* @deprecated Use {@link #isAllowExtensionsInCdi()}
|
||||
*/
|
||||
@Deprecated(forRemoval = true)
|
||||
default boolean disallowExtensionsInCdi() {
|
||||
return !isAllowExtensionsInCdi();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -841,7 +841,7 @@ public class BasicValue extends SimpleValue implements JdbcTypeIndicators, Resol
|
|||
}
|
||||
|
||||
final T typeInstance;
|
||||
if ( getBuildingContext().getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !getBuildingContext().getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
typeInstance = FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( explicitCustomType );
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -60,7 +60,7 @@ public final class MappingHelper {
|
|||
final boolean hasParameters = CollectionHelper.isNotEmpty( typeParameters );
|
||||
final ManagedBean<? extends UserCollectionType> userTypeBean;
|
||||
|
||||
if ( metadata.getMetadataBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !metadata.getMetadataBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
//noinspection unchecked,rawtypes
|
||||
userTypeBean = createLocalUserCollectionTypeBean(
|
||||
role,
|
||||
|
|
|
@ -82,7 +82,7 @@ public class ManagedTypeRepresentationResolverStandard implements ManagedTypeRep
|
|||
final Class<CompositeUserType<?>> userTypeClass = creationContext.getBootstrapContext()
|
||||
.getClassLoaderAccess()
|
||||
.classForName( bootDescriptor.getTypeName() );
|
||||
if ( creationContext.getBootModel().getMetadataBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !creationContext.getBootModel().getMetadataBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
compositeUserType = FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( userTypeClass );
|
||||
}
|
||||
else {
|
||||
|
@ -99,7 +99,7 @@ public class ManagedTypeRepresentationResolverStandard implements ManagedTypeRep
|
|||
final EmbeddableInstantiator customInstantiator;
|
||||
if ( bootDescriptor.getCustomInstantiator() != null ) {
|
||||
final Class<? extends EmbeddableInstantiator> instantiatorClass = bootDescriptor.getCustomInstantiator();
|
||||
if ( creationContext.getBootModel().getMetadataBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !creationContext.getBootModel().getMetadataBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
customInstantiator = FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( instantiatorClass );
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -494,7 +494,7 @@ public class TypeConfiguration implements SessionFactoryObserver, Serializable {
|
|||
private void setMetadataBuildingContext(MetadataBuildingContext metadataBuildingContext) {
|
||||
this.metadataBuildingContext = metadataBuildingContext;
|
||||
if ( metadataBuildingContext != null ) {
|
||||
this.allowExtensionsInCdi = metadataBuildingContext.getBuildingOptions().disallowExtensionsInCdi();
|
||||
this.allowExtensionsInCdi = metadataBuildingContext.getBuildingOptions().isAllowExtensionsInCdi();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -811,7 +811,7 @@ public class TypeConfiguration implements SessionFactoryObserver, Serializable {
|
|||
|
||||
@Internal @SuppressWarnings("unchecked")
|
||||
public <J> MutabilityPlan<J> createMutabilityPlan(Class<? extends MutabilityPlan<?>> planClass) {
|
||||
if ( scope.allowExtensionsInCdi ) {
|
||||
if ( !scope.allowExtensionsInCdi ) {
|
||||
//noinspection rawtypes
|
||||
return (MutabilityPlan) FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( planClass );
|
||||
}
|
||||
|
|
|
@ -53,7 +53,7 @@ public final class ComponentMetadataGenerator extends AbstractMetadataGenerator
|
|||
final Component propComponent = (Component) value;
|
||||
final EmbeddableInstantiator instantiator;
|
||||
if ( propComponent.getCustomInstantiator() != null ) {
|
||||
if ( getMetadataBuildingContext().getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !getMetadataBuildingContext().getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
instantiator = FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( propComponent.getCustomInstantiator() );
|
||||
}
|
||||
else {
|
||||
|
@ -68,7 +68,7 @@ public final class ComponentMetadataGenerator extends AbstractMetadataGenerator
|
|||
final Class<CompositeUserType<?>> userTypeClass = getMetadataBuildingContext().getBootstrapContext()
|
||||
.getClassLoaderAccess()
|
||||
.classForName( propComponent.getTypeName() );
|
||||
if ( getMetadataBuildingContext().getBuildingOptions().disallowExtensionsInCdi() ) {
|
||||
if ( !getMetadataBuildingContext().getBuildingOptions().isAllowExtensionsInCdi() ) {
|
||||
final CompositeUserType<?> compositeUserType = FallbackBeanInstanceProducer.INSTANCE.produceBeanInstance( userTypeClass );
|
||||
//noinspection rawtypes
|
||||
instantiator = new EmbeddableCompositeUserTypeInstantiator( (CompositeUserType) compositeUserType );
|
||||
|
|
Loading…
Reference in New Issue