public interface IndexMapping
Modifier and Type | Method and Description |
---|---|
IndexedDataObject |
createIndexedDataObject(com.fasterxml.jackson.databind.node.ObjectNode objectNode) |
IndexedDataObject |
createIndexedDataObject(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
String idFieldName) |
CustomIndexConfiguration |
getCustomIndexConfiguration() |
String |
getCustomIndexName() |
List<IndexMappingVariableExtractor> |
getExtractors() |
String |
getIndexMapping() |
String |
getIndexMappingName() |
com.fasterxml.jackson.databind.JsonNode |
getMetaData() |
boolean |
hasExtractors() |
boolean |
isApplicable(com.fasterxml.jackson.databind.node.ObjectNode objectNode) |
boolean |
isApplicable(String mappingType) |
boolean |
isCustomAlias() |
void |
setExtractors(List<IndexMappingVariableExtractor> extractors) |
void |
setMetaData(com.fasterxml.jackson.databind.JsonNode metaData) |
String getIndexMappingName()
String getIndexMapping()
void setExtractors(List<IndexMappingVariableExtractor> extractors)
List<IndexMappingVariableExtractor> getExtractors()
boolean isApplicable(com.fasterxml.jackson.databind.node.ObjectNode objectNode)
boolean isApplicable(String mappingType)
String getCustomIndexName()
boolean isCustomAlias()
com.fasterxml.jackson.databind.JsonNode getMetaData()
void setMetaData(com.fasterxml.jackson.databind.JsonNode metaData)
IndexedDataObject createIndexedDataObject(com.fasterxml.jackson.databind.node.ObjectNode objectNode)
IndexedDataObject createIndexedDataObject(com.fasterxml.jackson.databind.node.ObjectNode objectNode, String idFieldName)
CustomIndexConfiguration getCustomIndexConfiguration()
boolean hasExtractors()