Uses of Interface
org.broadleafcommerce.core.search.domain.IndexField
Packages that use IndexField
Package
Description
-
Uses of IndexField in org.broadleafcommerce.core.search.dao
Methods in org.broadleafcommerce.core.search.dao that return IndexFieldModifier and TypeMethodDescriptionIndexFieldDao.readIndexFieldByAbbreviation(String abbreviation) IndexFieldDaoImpl.readIndexFieldByAbbreviation(String abbreviation) IndexFieldDao.readIndexFieldByAbbreviationAndEntityType(String abbreviation, FieldEntity entityType) IndexFieldDaoImpl.readIndexFieldByAbbreviationAndEntityType(String abbreviation, FieldEntity entityType) IndexFieldDao.readIndexFieldByFieldId(Long fieldId) Returns the IndexField instance associated with the given field parameter, or null if non exists.IndexFieldDaoImpl.readIndexFieldByFieldId(Long fieldId) IndexFieldDao.readIndexFieldForField(Field field) Returns the IndexField instance associated with the given field parameter, or null if non exists.IndexFieldDaoImpl.readIndexFieldForField(Field field) Methods in org.broadleafcommerce.core.search.dao that return types with arguments of type IndexFieldModifier and TypeMethodDescriptionIndexFieldDao.readAllIndexFieldsByFieldId(Long fieldId) Finds all of theIndexFields associated with the given field parameter, or null if non exists.IndexFieldDaoImpl.readAllIndexFieldsByFieldId(Long fieldId) IndexFieldDao.readFieldsByEntityType(FieldEntity entityType) Finds all of theIndexFields based on the entity type.IndexFieldDaoImpl.readFieldsByEntityType(FieldEntity entityType) IndexFieldDao.readSearchableFieldsByEntityType(FieldEntity entityType) Reads all of theIndexFields that are searchable on the entity typeIndexFieldDaoImpl.readSearchableFieldsByEntityType(FieldEntity entityType) -
Uses of IndexField in org.broadleafcommerce.core.search.domain
Classes in org.broadleafcommerce.core.search.domain that implement IndexFieldFields in org.broadleafcommerce.core.search.domain declared as IndexFieldMethods in org.broadleafcommerce.core.search.domain with type parameters of type IndexFieldModifier and TypeMethodDescription<G extends IndexField>
org.broadleafcommerce.common.copy.CreateResponse<G>IndexFieldImpl.createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) Methods in org.broadleafcommerce.core.search.domain that return IndexFieldModifier and TypeMethodDescriptionIndexFieldType.getIndexField()IndexFieldTypeImpl.getIndexField()Methods in org.broadleafcommerce.core.search.domain with parameters of type IndexFieldModifier and TypeMethodDescriptionvoidIndexFieldType.setIndexField(IndexField indexField) voidIndexFieldTypeImpl.setIndexField(IndexField indexField) -
Uses of IndexField in org.broadleafcommerce.core.search.service.solr
Methods in org.broadleafcommerce.core.search.service.solr that return types with arguments of type IndexFieldModifier and TypeMethodDescriptionSolrHelperService.getSearchableIndexFields()SolrHelperServiceImpl.getSearchableIndexFields()Methods in org.broadleafcommerce.core.search.service.solr with parameters of type IndexFieldModifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypeAbstractSolrSearchServiceExtensionHandler.buildPrefixListForIndexField(IndexField field, FieldType fieldType, List<String> prefixList) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeI18nSolrSearchServiceExtensionHandler.buildPrefixListForIndexField(IndexField field, FieldType fieldType, List<String> prefixList) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeSolrSearchServiceExtensionHandler.buildPrefixListForIndexField(IndexField field, FieldType fieldType, List<String> prefixList) Returns a prefix if required for the passed in searchable field.org.broadleafcommerce.common.extension.ExtensionResultStatusTypeAbstractSolrSearchServiceExtensionHandler.getPropertyNameForIndexField(IndexField field, FieldType fieldType, String prefix, org.broadleafcommerce.common.extension.ExtensionResultHolder<String> erh) SolrHelperService.getPropertyNameForIndexField(IndexField field, FieldType fieldType) Returns the property name for the given field and field type.SolrHelperService.getPropertyNameForIndexField(IndexField field, FieldType fieldType, String prefix) Returns the property name for the given field, field type, and prefixSolrHelperServiceImpl.getPropertyNameForIndexField(IndexField field, FieldType searchableFieldType) SolrHelperServiceImpl.getPropertyNameForIndexField(IndexField field, FieldType fieldType, String prefix) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeSolrSearchServiceExtensionHandler.getPropertyNameForIndexField(IndexField field, FieldType fieldType, String prefix, org.broadleafcommerce.common.extension.ExtensionResultHolder<String> erh) Extension point to allow overriding the way the property name for an index field with the given field type and prefix is built.protected voidSolrSearchServiceImpl.getQueryFields(org.apache.solr.client.solrj.SolrQuery query, List<String> queryFields, IndexField indexField, SearchCriteria searchCriteria) This helper method gathers the query fields for the given field and stores them in the List parameter.Method parameters in org.broadleafcommerce.core.search.service.solr with type arguments of type IndexFieldModifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypeAbstractSolrSearchServiceExtensionHandler.getSearchableIndexFields(List<IndexField> fields) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeSolrSearchServiceExtensionHandler.getSearchableIndexFields(List<IndexField> fields) Populated the List of searchable IndexField's that will be used in building the query fields (qf) for a Solr query.SolrHelperService.getSolrFieldKeyMap(SearchCriteria searchCriteria, List<IndexField> fields) SolrHelperServiceImpl.getSolrFieldKeyMap(SearchCriteria searchCriteria, List<IndexField> fields) -
Uses of IndexField in org.broadleafcommerce.core.search.service.solr.index
Methods in org.broadleafcommerce.core.search.service.solr.index with parameters of type IndexFieldModifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypeAbstractSolrIndexServiceExtensionHandler.populateDocumentForIndexField(org.apache.solr.common.SolrInputDocument document, IndexField field, FieldType fieldType, Map<String, Object> propertyValues) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeSolrIndexServiceExtensionHandler.populateDocumentForIndexField(org.apache.solr.common.SolrInputDocument document, IndexField field, FieldType fieldType, Map<String, Object> propertyValues) This is used to populate any fields for the given parameters as well as adding any property names to the added properties list.Method parameters in org.broadleafcommerce.core.search.service.solr.index with type arguments of type IndexFieldModifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypeAbstractSolrIndexServiceExtensionHandler.attachChildDocuments(Indexable indexable, org.apache.solr.common.SolrInputDocument document, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeSolrIndexServiceExtensionHandler.attachChildDocuments(Indexable indexable, org.apache.solr.common.SolrInputDocument document, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) This extension point allows other modules to contribute child documents to this document.voidSolrIndexService.attachIndexableDocumentFields(org.apache.solr.common.SolrInputDocument document, Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) Iterates through the fields for this Indexable and indexes any IndexFieldsvoidSolrIndexServiceImpl.attachIndexableDocumentFields(org.apache.solr.common.SolrInputDocument document, Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) org.apache.solr.common.SolrInputDocumentSolrIndexService.buildDocument(Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) Given a product, fields that relate to that product, and a list of locales and pricelists, builds a SolrInputDocument to be added to the Solr index.org.apache.solr.common.SolrInputDocumentSolrIndexServiceImpl.buildDocument(Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) -
Uses of IndexField in org.broadleafcommerce.core.search.service.solr.indexer
Methods in org.broadleafcommerce.core.search.service.solr.indexer that return types with arguments of type IndexFieldModifier and TypeMethodDescriptionprotected List<IndexField>CatalogSolrIndexUpdateCommandHandlerImpl.getIndexFields()Method parameters in org.broadleafcommerce.core.search.service.solr.indexer with type arguments of type IndexFieldModifier and TypeMethodDescriptionprotected voidCatalogDocumentBuilderImpl.attachIndexableDocumentFields(org.apache.solr.common.SolrInputDocument document, Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) org.apache.solr.common.SolrInputDocumentAbstractSolrIndexUpdateServiceImpl.buildDocument(Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) org.apache.solr.common.SolrInputDocumentCatalogDocumentBuilderImpl.buildDocument(Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) org.apache.solr.common.SolrInputDocumentCatalogSolrIndexUpdateCommandHandlerImpl.buildDocument(Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) org.apache.solr.common.SolrInputDocumentDocumentBuilder.buildDocument(Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) org.apache.solr.common.SolrInputDocumentSolrIndexUpdateCommandHandler.buildDocument(Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) Provides an interface for a caller to convert anIndexableinto aSolrInputDocument.org.apache.solr.common.SolrInputDocumentSolrIndexUpdateService.buildDocument(Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) Provides an interface for a caller to convert anIndexableinto aSolrInputDocument.protected voidCatalogDocumentBuilderImpl.modifyDocument(Indexable indexable, List<IndexField> fields, List<org.broadleafcommerce.common.locale.domain.Locale> locales) This is a simple hook point to allow implementors to override and modify the documents after the default functionality has created them.