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.UseTypedSearchPredicateFactory.nested(String)
instead.UseTypedSearchPredicateFactory.nested(String)
instead.UseTypedSearchPredicateFactory.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.UseTypedSearchPredicateFactory.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, Class, Collection, PojoScopeTypeExtendedContextProvider)
orPojoMappingDelegate.createPojoScopeForEntityNames(PojoScopeMappingContext, Class, Class, Collection, PojoScopeTypeExtendedContextProvider)
orPojoMappingDelegate.createPojoAllScope(PojoScopeMappingContext, Class, 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.