Deprecated API
Contents
- Terminally Deprecated
- Interfaces
- Classes
- Enum Classes
- Fields
- Methods
- Constructors
- Enum Constants
- Annotation Interface Elements
-
Terminally Deprecated ElementsElementDescriptionThis constant is deprecated and will be removed at the same time as the
ValueConvert
enum is removed. Do not use this value explicitly.UseSearchScope.massIndexer(Object)
instead.UseSearchScope.workspace(Object)
instead.UseMassIndexingTypeGroupMonitor.indexingStarted(MassIndexingTypeGroupMonitorContext)
and get the total count, if available, from theMassIndexingTypeGroupMonitorContext.totalCount()
. Alternatively, use theMassIndexingMonitor.typeGroupMonitor(MassIndexingTypeGroupMonitorCreateContext)
and obtain the count fromMassIndexingTypeGroupMonitorCreateContext.totalCount()
if a count is needed before any indexing processes are started.UseSearchScope.massIndexer(Object)
instead.UseSearchScope.workspace(Object)
instead.UseSearchSession.tenantIdentifierValue()
instead.UseSearchSessionBuilder.tenantId(Object)
instead.
-
Deprecated InterfacesInterfaceDescriptionImplement
ElasticsearchAwsCredentialsProvider
instead.ImplementFromDocumentValueConverter
instead.UseFromDocumentValueConverter
withFromDocumentValueConvertContext
instead.UseToDocumentValueConverter
withToDocumentValueConvertContext
instead.UseToDocumentValueConverter
withToDocumentValueConvertContext
andToDocumentValueConvertContextExtension
instead.ImplementToDocumentValueConverter
instead.UseSearchPredicateFactory.nested(String)
instead.UseSearchPredicateFactory.nested(String)
instead.UseSearchPredicateFactory.nested(String)
instead.UseProjectionCollector
instead.This SPI was introduced by mistake and was never used.UseEntityReference
instead.ImplementEntityLoadingBinder
and useEntityLoadingBindingContext
instead.ImplementEntityLoadingBinder
instead.Use/implementValueHandleFactory
instead.
-
Deprecated ClassesClassDescriptionUse
ElasticsearchBackendImplSettings
instead.
-
Deprecated Enum Classes
-
Deprecated FieldsFieldDescriptionThe default for this property is now dynamic and depends on the mapper. If the multi-tenancy is enabled in the mapper, the default is
MultiTenancyStrategyName.DISCRIMINATOR
. Otherwise, the default is stillMultiTenancyStrategyName.NONE
.The default for theElasticsearchBackendSettings.VERSION_CHECK_ENABLED
property is now dynamic and depends on the value of theElasticsearchBackendSettings.VERSION
property.The default for theElasticsearchIndexSettings.SCHEMA_MANAGEMENT_MINIMAL_REQUIRED_STATUS
property is now dynamic and depends on the targeted Elasticsearch distribution.The default for this property is now dynamic and depends on the mapper. If the multi-tenancy is enabled in the mapper, the default isMultiTenancyStrategyName.DISCRIMINATOR
. Otherwise, the default is stillMultiTenancyStrategyName.NONE
.org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AUTOMATIC_INDEXING_ENABLE_DIRTY_CHECKThis setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.UseHibernateOrmMapperSettings.INDEXING_LISTENERS_ENABLED
instead (caution: it expects a boolean value).This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.UseHibernateOrmMapperSettings.IndexingRadicals.LISTENERS_ENABLED
instead (caution: it expects a boolean value).This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.Use the new configuration property instead:HibernateOrmMapperSettings.AUTOMATIC_INDEXING_STRATEGY
, (caution: it expects a boolean value, and its default isHibernateOrmMapperSettings.Defaults.ENABLED
).This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.UseHibernateOrmMapperSettings.Radicals.AUTOMATIC_INDEXING_ENABLED
instead (caution: it expects a boolean value).
-
Deprecated MethodsMethodDescriptionUse
ElasticsearchVersion.majorOptional()
instead.UseKeyContext.asIntegerPositiveOrZeroOrNegative()
instead.UseKeyContext.asLongPositiveOrZeroOrNegative()
instead.UsePredicateDefinitionContext.params()
instead.UsePredicateDefinitionContext.params()
instead.UsePredicateDefinitionContext.params()
instead.UsePredicateDefinitionContext.params()
instead.UseRangePredicateMatchingStep.within(Range)
instead.UseRangePredicateMatchingStep.within(Range, ValueModel)
instead.Use.bool().with(...)
instead.UseSearchPredicateFactory.nested(String)
instead.Use theHighlightProjectionOptionsStep.collector(ProjectionCollector.Provider)
instead, e.g..collector(ProjectionCollector.single())
Use.composite().from( dslFinalStep1, dslFinalStep2 ).as( transformer )
instead.Use.composite().from( projection1, projection2 ).as( transformer )
instead.Use.composite().from( dslFinalSteps ).asList( transformer )
instead.Use.composite().from( projections ).asList( transformer )
instead.Use.composite().from( dslFinalStep ).as( transformer )
instead.Use.composite().from( projection ).as( transformer )
instead.Use.composite().from( dslFinalStep1, dslFinalStep2, dslFinalStep3 ).as( transformer )
instead.Use.composite().from( projection1, projection2, projection3 ).as( transformer )
instead.UseSearchProjectionFactory.field(String, ValueModel)
instead.UseVersion.versionString()
instead.UseFromDocumentValueConverter
andFromDocumentValueConvertContext
instead.UseToDocumentFieldValueConverter
andToDocumentFieldValueConvertContext
instead.UseSearchScope.massIndexer(Object)
instead.UseSearchScope.workspace(Object)
instead.UseBindingContext.params()
instead.UseBindingContext.params()
instead.UseBindingContext.params()
instead.UseBindingContext.params()
instead.UseFieldProjection.valueModel()
instead. Note, settingFieldProjection.convert()
to non-defaultValueConvert.NO
will result in an exception at runtime, useFieldProjection.valueModel()
withValueModel.INDEX
instead.Setting
FieldProjection.valueModel()
to any non-default value will take precedence overFieldProjection.convert()
defaultValueConvert.YES
value.UseIndexedEmbedded.name()
instead. Note thatIndexedEmbedded.name()
does not allow dots.Pass a field name toPropertyMappingStep.indexedEmbedded(String)
instead. Note that the name passed to that method does not allow dots.UseAnnotationMappingConfigurationContext.discoverAnnotationsFromReferencedTypes(boolean)
on the object returned byAbstractPojoMappingInitiator.annotationMapping()
instead.UsePojoMappingDelegate.createPojoScopeForClasses(PojoScopeMappingContext, Collection, PojoScopeTypeExtendedContextProvider)
orPojoMappingDelegate.createPojoScopeForEntityNames(PojoScopeMappingContext, Class, Collection, PojoScopeTypeExtendedContextProvider)
orPojoMappingDelegate.createPojoAllScope(PojoScopeMappingContext, PojoScopeTypeExtendedContextProvider)
instead.UseMassIndexingTypeGroupMonitor.indexingStarted(MassIndexingTypeGroupMonitorContext)
and get the total count, if available, from theMassIndexingTypeGroupMonitorContext.totalCount()
. Alternatively, use theMassIndexingMonitor.typeGroupMonitor(MassIndexingTypeGroupMonitorCreateContext)
and obtain the count fromMassIndexingTypeGroupMonitorCreateContext.totalCount()
if a count is needed before any indexing processes are started.Use/implementPojoBootstrapIntrospector.annotationValueHandleFactory()
instead.UseFieldProjectionBinder.valueModel(ValueModel)
instead.UseProjectionBindingContext.containerElement()
and various bind methods of this context instead.UseProjectionBindingContext.param(String, Class)
instead.UseSearchEntity
orprogrammaticMapping().type( type ).searchEntity()
instead.UseSearchEntity
orprogrammaticMapping().type( type ).searchEntity().name( entityName )
instead.UseSearchEntity
orprogrammaticMapping().type( type ).searchEntity().name( entityName ).loadingBinder( binder )
instead.UseSearchEntity
orprogrammaticMapping().type( type ).searchEntity().loadingBinder( binder )
instead.UseSearchEntity
orprogrammaticMapping().type( type ).searchEntity()
for each type instead.UseSearchEntity
orprogrammaticMapping().type( type ).searchEntity()
for each type instead.UseSearchScope.massIndexer(Object)
instead.UseSearchScope.workspace(Object)
instead.UseSearchSession.tenantIdentifierValue()
instead.UseSearchSessionBuilder.tenantId(Object)
instead.UsetypeIfIncludedOrNull(typeIdentifier)
instead, then (if non-null).add(...)
on the result.UsetypeIfIncludedOrNull(typeIdentifier)
instead, then (if non-null).addOrUpdate(...)
on the result.UsetypeIfIncludedOrNull(typeIdentifier)
instead, then (if non-null).addOrUpdateOrDelete(...)
on the result.UsetypeIfIncludedOrNull(typeIdentifier)
instead, then (if non-null).delete(...)
on the result.UsetypeIfIncludedOrNull(typeIdentifier)
instead, then (if non-null).updateAssociationInverseSide(...)
on the result.UseValueHandleFactory.usingJavaLangReflect()
instead.
-
Deprecated ConstructorsConstructorDescriptionUse
AbstractPojoMappingImplementor
. This constructor is only present for backwards compatibility, for mappers that expose a custom entity reference type.
-
Deprecated Enum ConstantsEnum ConstantDescriptionUse
ValueModel.INDEX
instead.UseValueModel.MAPPING
instead.This constant is deprecated and will be removed at the same time as theValueConvert
enum is removed. Do not use this value explicitly.
-
Deprecated Annotation Interface ElementsAnnotation Interface ElementDescriptionUse
FieldProjection.valueModel()
instead. Note, settingFieldProjection.convert()
to non-defaultValueConvert.NO
will result in an exception at runtime, useFieldProjection.valueModel()
withValueModel.INDEX
instead.Setting
FieldProjection.valueModel()
to any non-default value will take precedence overFieldProjection.convert()
defaultValueConvert.YES
value.UseIndexedEmbedded.name()
instead. Note thatIndexedEmbedded.name()
does not allow dots.