Uses of Interface
de.hybris.platform.solrfacetsearch.indexer.IndexerBatchContext
Packages that use IndexerBatchContext
Package
Description
-
Uses of IndexerBatchContext in com.hybris.backoffice.solrsearch.resolvers
Methods in com.hybris.backoffice.solrsearch.resolvers with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionprotected voidBackofficeValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidCategoryCodeWithCatalogVersionMappingValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel product, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidCollectionValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidDataQualityValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidDateValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidEnumValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidItemModelLabelValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidItemModelPKValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidReferenceValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidSuperCategoriesValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidTypeCodeValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ItemModel model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidVariantAwareCategoryCodeValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel product, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidVariantAwareCategoryPKValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel product, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) -
Uses of IndexerBatchContext in com.hybris.merchandising.indexer.listeners
Methods in com.hybris.merchandising.indexer.listeners with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionvoidDefaultMerchCatalogListener.afterBatch(IndexerBatchContext indexerBatchContext) Handles a notification that the processing for a particularIndexerBatchContexthas just been completed.voidMerchIndexingListener.afterBatch(IndexerBatchContext batchContext) Handles a notification that the processing for a particularIndexerBatchContexthas just been completed.voidDefaultMerchCatalogListener.afterBatchError(IndexerBatchContext indexerBatchContext) Handles a notification that the processing for a particularIndexerBatchContextfailed.voidMerchIndexingListener.afterBatchError(IndexerBatchContext batchContext) Handles a notification that the processing for a particularIndexerBatchContextfailed.protected voidDefaultMerchCatalogListener.afterBatchInternal(IndexerBatchContext indexerBatchContext) voidDefaultMerchCatalogListener.beforeBatch(IndexerBatchContext indexerBatchContext) Handles a notification that the processing for a particularIndexerBatchContextis about to begin.voidMerchIndexingListener.beforeBatch(IndexerBatchContext batchContext) Handles a notification that the processing for a particularIndexerBatchContextis about to begin.protected Map<String,com.hybris.merchandising.indexer.listeners.MerchIndexingListener.IndexedPropertyInfo> MerchIndexingListener.createIndexedPropertiesMapping(IndexerBatchContext batchContext, SearchQuery searchQuery) createIndexedPropertiesMapping is a method for retrieving a map of configured key value pairs for handling mapping between Solr internal data model and what to export.protected Map<String,FacetField> MerchIndexingListener.createMerchFacetPropertiesMapping(IndexerBatchContext batchContext, SearchQuery searchQuery, Map<String, com.hybris.merchandising.indexer.listeners.MerchIndexingListener.IndexedPropertyInfo> indexedPropertiesMapping) createMerchFacetPropertiesMapping is a method for mapping facets to output for consumption by Merchandising.protected SearchQueryMerchIndexingListener.createSearchQuery(IndexerBatchContext batchContext, MerchIndexingConfigModel merchIndexingConfig) createSearchQuery is used to generate an instance ofSearchQueryto query Solr to retrieve updated product information.protected voidMerchIndexingListener.populateBasicProperties(Map<String, Object> product, IndexerBatchContext batchContext) populateBasicProperties is used to retrieve a value from theIndexerBatchContextand update it in the provided output map.protected voidDefaultMerchCatalogListener.saveBatchInfo(IndexerBatchContext indexerBatchContext, int productNumber) -
Uses of IndexerBatchContext in com.hybris.merchandising.service
Methods in com.hybris.merchandising.service with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionMerchCatalogService.getProducts(IndexerBatchContext indexerBatchContext, MerchProductDirectoryConfigModel merchProductDirectoryConfigModel) Method to retrieve all the associated toIndexerBatchContext. -
Uses of IndexerBatchContext in com.hybris.merchandising.service.impl
Methods in com.hybris.merchandising.service.impl with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionprotected Map<String,IndexedPropertyInfo> DefaultMerchCatalogService.createIndexedPropertiesMapping(IndexerBatchContext batchContext, SearchQuery searchQuery) Method used to retrieve a map of configured key value pairs for handling mapping between Solr internal data modelprotected Map<String,FacetField> DefaultMerchCatalogService.createMerchFacetPropertiesMapping(IndexerBatchContext batchContext, SearchQuery searchQuery) createMerchFacetPropertiesMapping is a method for mapping facets to output for consumption by Merchandising.protected SearchQueryDefaultMerchCatalogService.createSearchQuery(IndexerBatchContext indexerBatchContext, MerchProductDirectoryConfigModel productDirectory) Method is used to generate an instance ofSearchQueryto query Solr to retrieve updated product information.protected LanguageModelDefaultMerchCatalogService.getDefaultLanguage(IndexerBatchContext indexerBatchContext, MerchProductDirectoryConfigModel productDirectoryConfig) Method return default language based on product directory configuration and index configurationDefaultMerchCatalogService.getProducts(IndexerBatchContext indexerBatchContext, MerchProductDirectoryConfigModel merchProductDirectoryConfigModel) -
Uses of IndexerBatchContext in de.hybris.platform.commerceservices.search.solrfacetsearch.indexer.listeners
Methods in de.hybris.platform.commerceservices.search.solrfacetsearch.indexer.listeners with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionvoidCommerceSessionInitializationListener.afterBatch(IndexerBatchContext batchContext) voidCommerceSessionInitializationListener.afterBatchError(IndexerBatchContext batchContext) voidCommerceSessionInitializationListener.beforeBatch(IndexerBatchContext batchContext) -
Uses of IndexerBatchContext in de.hybris.platform.commerceservices.search.solrfacetsearch.provider.impl
Methods in de.hybris.platform.commerceservices.search.solrfacetsearch.provider.impl with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionprotected voidProductClassificationAttributesValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel model, AbstractValueResolver.ValueResolverContext<FeatureList, Object> resolverContext) protected voidProductImagesValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel model, AbstractValueResolver.ValueResolverContext<Map<String, MediaModel>, Object> resolverContext) protected voidProductKeywordsValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel product, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidProductPricesValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel model, AbstractValueResolver.ValueResolverContext<Object, List<PriceInformation>> resolverContext) protected voidProductPromotionAttributesValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel model, AbstractValueResolver.ValueResolverContext<Collection<ProductPromotionModel>, Object> resolverContext) protected voidProductUrlsValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel product, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected ObjectProductPromotionAttributesValueResolver.getAttributeValue(IndexedProperty indexedProperty, IndexerBatchContext batchContext, ProductPromotionModel promotionModel, String attributeName) protected FeatureListProductClassificationAttributesValueResolver.loadData(IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, ProductModel product) protected Map<String,MediaModel> ProductImagesValueResolver.loadData(IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, ProductModel product) protected Collection<ProductPromotionModel>ProductPromotionAttributesValueResolver.loadData(IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, ProductModel model) protected List<PriceInformation>ProductPricesValueResolver.loadQualifierData(IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, ProductModel product, Qualifier qualifier) -
Uses of IndexerBatchContext in de.hybris.platform.customercouponservices.solrsearch
Methods in de.hybris.platform.customercouponservices.solrsearch with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionprotected voidCustomerCouponCodeValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel product, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) -
Uses of IndexerBatchContext in de.hybris.platform.marketplaceservices.catalog.impl
Methods in de.hybris.platform.marketplaceservices.catalog.impl with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionvoidMarketplaceSessionInitializationListener.afterBatch(IndexerBatchContext context) voidMarketplaceSessionInitializationListener.afterBatchError(IndexerBatchContext context) voidMarketplaceSessionInitializationListener.beforeBatch(IndexerBatchContext context) -
Uses of IndexerBatchContext in de.hybris.platform.marketplaceservices.solr.resolver
Methods in de.hybris.platform.marketplaceservices.solr.resolver with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionprotected voidProductVendorValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel product, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) -
Uses of IndexerBatchContext in de.hybris.platform.sap.productconfig.services.search.provider.impl
Methods in de.hybris.platform.sap.productconfig.services.search.provider.impl with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionprotected voidBaseProductValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel model, AbstractValueResolver.ValueResolverContext<Optional<String>, Optional<String>> resolverContext) BaseProductValueResolver.loadData(IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, ProductModel product) -
Uses of IndexerBatchContext in de.hybris.platform.solrfacetsearch.indexer
Classes in de.hybris.platform.solrfacetsearch.indexer with type parameters of type IndexerBatchContextModifier and TypeInterfaceDescriptioninterfaceIndexerBatchContextFactory<T extends IndexerBatchContext>Implementations of this interface are responsible for creating and destroying instances ofIndexerBatchContext.Methods in de.hybris.platform.solrfacetsearch.indexer with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionvoidIndexerBatchListener.afterBatch(IndexerBatchContext batchContext) Handles a notification that the processing for a particularIndexerBatchContexthas just been completed.voidIndexerBatchListener.afterBatchError(IndexerBatchContext batchContext) Handles a notification that the processing for a particularIndexerBatchContextfailed.voidExtendedIndexerBatchListener.afterPrepareContext(IndexerBatchContext context) The implementation of this method will be invoked after the context preparation.voidIndexerBatchListener.beforeBatch(IndexerBatchContext batchContext) Handles a notification that the processing for a particularIndexerBatchContextis about to begin. -
Uses of IndexerBatchContext in de.hybris.platform.solrfacetsearch.indexer.impl
Classes in de.hybris.platform.solrfacetsearch.indexer.impl that implement IndexerBatchContextMethods in de.hybris.platform.solrfacetsearch.indexer.impl that return IndexerBatchContextMethods in de.hybris.platform.solrfacetsearch.indexer.impl that return types with arguments of type IndexerBatchContextMethods in de.hybris.platform.solrfacetsearch.indexer.impl with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionprotected voidDefaultIndexer.addCommonFields(org.apache.solr.common.SolrInputDocument document, IndexerBatchContext batchContext, ItemModel model) protected voidDefaultIndexer.addIndexedPropertyFields(InputDocument document, IndexerBatchContext batchContext, ItemModel model) protected voidDefaultIndexer.addIndexedPropertyFieldsForNewApi(InputDocument document, IndexerBatchContext batchContext, ItemModel model, Collection<IndexedProperty> indexedProperties, String valueProviderId, ValueResolver<ItemModel> valueProvider) protected voidDefaultIndexer.addIndexedPropertyFieldsForOldApi(InputDocument document, IndexerBatchContext batchContext, ItemModel model, Collection<IndexedProperty> indexedProperties, String valueProviderId, FieldValueProvider valueProvider) protected voidDefaultIndexer.addIndexedTypeFields(InputDocument document, IndexerBatchContext batchContext, ItemModel model) protected voidDefaultIndexer.addIndexedTypeFieldsForNewApi(InputDocument document, IndexerBatchContext batchContext, ItemModel model, String typeValueProviderBeanId, TypeValueResolver<ItemModel> typeValueProvider) protected voidDefaultIndexer.addIndexedTypeFieldsForOldApi(InputDocument document, IndexerBatchContext batchContext, ItemModel model, String typeValueProviderBeanId, IndexedTypeFieldsValuesProvider typeValueProvider) protected DefaultSolrInputDocumentDefaultIndexer.createWrappedDocument(IndexerBatchContext batchContext, org.apache.solr.common.SolrInputDocument delegate) protected DefaultSolrInputDocumentDefaultIndexer.createWrappedDocumentForPartialUpdates(IndexerBatchContext batchContext, org.apache.solr.common.SolrInputDocument delegate, Set<String> indexedPropertiesFields) DefaultIndexer.getIndexedFields(IndexerBatchContext batchContext) protected Map<String,Collection<IndexedProperty>> DefaultIndexer.resolveValueProviders(IndexerBatchContext batchContext) Method parameters in de.hybris.platform.solrfacetsearch.indexer.impl with type arguments of type IndexerBatchContextModifier and TypeMethodDescriptionvoidSolrServerExporter.setIndexerBatchContextFactory(IndexerBatchContextFactory<IndexerBatchContext> indexerBatchContextFactory) Constructors in de.hybris.platform.solrfacetsearch.indexer.impl with parameters of type IndexerBatchContextModifierConstructorDescriptionDefaultSolrInputDocument(org.apache.solr.common.SolrInputDocument delegate, IndexerBatchContext batchContext, FieldNameProvider fieldNameProvider, RangeNameProvider rangeNameProvider) DefaultSolrPartialUpdateInputDocument(org.apache.solr.common.SolrInputDocument delegate, IndexerBatchContext batchContext, FieldNameProvider fieldNameProvider, RangeNameProvider rangeNameProvider, Set<String> indexedFields) -
Uses of IndexerBatchContext in de.hybris.platform.solrfacetsearch.indexer.listeners
Methods in de.hybris.platform.solrfacetsearch.indexer.listeners with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionvoidCommitModeListener.afterBatch(IndexerBatchContext batchContext) voidSessionInitializationListener.afterBatch(IndexerBatchContext batchContext) voidCommitModeListener.afterBatchError(IndexerBatchContext batchContext) voidSessionInitializationListener.afterBatchError(IndexerBatchContext batchContext) voidCommitModeListener.beforeBatch(IndexerBatchContext batchContext) voidSessionInitializationListener.beforeBatch(IndexerBatchContext batchContext) -
Uses of IndexerBatchContext in de.hybris.platform.solrfacetsearch.indexer.strategies.impl
Methods in de.hybris.platform.solrfacetsearch.indexer.strategies.impl with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionprotected voidDefaultIndexerBatchStrategy.executeIndexerOperation(IndexerBatchContext batchContext) -
Uses of IndexerBatchContext in de.hybris.platform.solrfacetsearch.provider
Methods in de.hybris.platform.solrfacetsearch.provider with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionValueFilter.doFilter(IndexerBatchContext batchContext, IndexedProperty indexedProperty, Object value) voidTypeValueResolver.resolve(InputDocument document, IndexerBatchContext batchContext, T model) Resolves the values to be indexed.voidValueResolver.resolve(InputDocument document, IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, T model) Resolves the values to be indexed. -
Uses of IndexerBatchContext in de.hybris.platform.solrfacetsearch.provider.impl
Methods in de.hybris.platform.solrfacetsearch.provider.impl that return IndexerBatchContextModifier and TypeMethodDescriptionprotected IndexerBatchContextAbstractValueResolverTest.getBatchContext()Methods in de.hybris.platform.solrfacetsearch.provider.impl with parameters of type IndexerBatchContextModifier and TypeMethodDescriptionprotected booleanAbstractValueResolver.addFieldValue(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, Object value, String qualifier) protected abstract voidAbstractValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, T model, AbstractValueResolver.ValueResolverContext<M, Q> resolverContext) protected voidModelAttributesValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, T model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidRandomNumberValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, T model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) protected voidRandomStringValueResolver.addFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, T model, AbstractValueResolver.ValueResolverContext<Object, Object> resolverContext) FormatValueFilter.doFilter(IndexerBatchContext batchContext, IndexedProperty indexedProperty, Object value) SplitValueFilter.doFilter(IndexerBatchContext batchContext, IndexedProperty indexedProperty, Object value) protected voidAbstractValueResolver.doResolve(InputDocument document, IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, T model) protected booleanAbstractValueResolver.filterAndAddFieldValues(InputDocument document, IndexerBatchContext batchContext, IndexedProperty indexedProperty, Object value, String qualifier) protected ObjectAbstractValueResolver.filterFieldValue(IndexerBatchContext batchContext, IndexedProperty indexedProperty, Object value) protected ObjectFormatValueFilter.formatValue(IndexerBatchContext batchContext, IndexedProperty indexedProperty, Object value) Convert An Object to a formatted String based on the Bean ID from the the format parameter whcih should be an instance of java.text.formatprotected MAbstractValueResolver.loadData(IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, T model) Loads data that is valid in the context of a model.protected QAbstractValueResolver.loadQualifierData(IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, T model, Qualifier qualifier) Loads data that is valid in the context of a model and qualifier.voidAbstractValueResolver.resolve(InputDocument document, IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, T model)