All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected void |
addCommonFields(SolrInputDocument document,
IndexerBatchContext batchContext,
ItemModel model) |
protected void |
addIndexedPropertyFields(InputDocument document,
IndexerBatchContext batchContext,
ItemModel model) |
protected void |
addIndexedPropertyFieldsForNewApi(InputDocument document,
IndexerBatchContext batchContext,
ItemModel model,
Collection<IndexedProperty> indexedProperties,
String valueProviderId,
ValueResolver<ItemModel> valueProvider) |
protected void |
addIndexedPropertyFieldsForOldApi(InputDocument document,
IndexerBatchContext batchContext,
ItemModel model,
Collection<IndexedProperty> indexedProperties,
String valueProviderId,
FieldValueProvider valueProvider) |
protected void |
addIndexedTypeFields(InputDocument document,
IndexerBatchContext batchContext,
ItemModel model) |
protected void |
addIndexedTypeFieldsForNewApi(InputDocument document,
IndexerBatchContext batchContext,
ItemModel model,
String typeValueProviderBeanId,
TypeValueResolver<ItemModel> typeValueProvider) |
protected void |
addIndexedTypeFieldsForOldApi(InputDocument document,
IndexerBatchContext batchContext,
ItemModel model,
String typeValueProviderBeanId,
IndexedTypeFieldsValuesProvider typeValueProvider) |
SolrInputDocument |
createInputDocument(ItemModel model,
IndexConfig indexConfig,
IndexedType indexedType)
Converts from ItemModel to SolrInputDocument.
|
SolrInputDocument |
createInputDocument(ItemModel model,
IndexConfig indexConfig,
IndexedType indexedType,
Collection<IndexedProperty> indexedProperties)
Converts from ItemModel to SolrInputDocument (for partial updates).
|
protected DefaultSolrInputDocument |
createWrappedDocument(IndexerBatchContext batchContext,
SolrInputDocument delegate) |
protected DefaultSolrInputDocument |
createWrappedDocumentForPartialUpdates(IndexerBatchContext batchContext,
SolrInputDocument delegate,
Set<String> indexedPropertiesFields) |
BeanFactory |
getBeanFactory() |
FieldNameProvider |
getFieldNameProvider() |
protected IdentityProvider<ItemModel> |
getIdentityProvider(IndexedType indexedType) |
protected Set<String> |
getIndexedFields(IndexerBatchContext batchContext) |
protected Set<String> |
getIndexedFields(Index index,
SolrClient solrClient) |
IndexerBatchContextFactory |
getIndexerBatchContextFactory() |
ModelService |
getModelService() |
RangeNameProvider |
getRangeNameProvider() |
SolrSearchProviderFactory |
getSolrSearchProviderFactory() |
TypeService |
getTypeService() |
protected Object |
getTypeValueProvider(String beanName) |
ValueProviderSelectionStrategy |
getValueProviderSelectionStrategy() |
protected void |
handleError(IndexConfig indexConfig,
String message,
Exception error) |
protected Map<String,Collection<IndexedProperty>> |
resolveValueProviders(IndexerBatchContext batchContext) |
void |
setBeanFactory(BeanFactory beanFactory) |
void |
setFieldNameProvider(FieldNameProvider fieldNameProvider) |
void |
setIndexerBatchContextFactory(IndexerBatchContextFactory<?> indexerBatchContextFactory) |
void |
setModelService(ModelService modelService) |
void |
setRangeNameProvider(RangeNameProvider rangeNameProvider) |
void |
setSolrSearchProviderFactory(SolrSearchProviderFactory solrSearchProviderFactory) |
void |
setTypeService(TypeService typeService) |
void |
setValueProviderSelectionStrategy(ValueProviderSelectionStrategy valueProviderSelectionStrategy) |
protected void |
validateCommonRequiredParameters(ItemModel item,
IndexConfig indexConfig,
IndexedType indexedType) |