Interface IndexMapping

All Known Implementing Classes:
AbstractIndexMapping, CustomIndexMapping

public interface IndexMapping
  • Method Details

    • getIndexMappingName

      String getIndexMappingName()
    • getIndexMapping

      String getIndexMapping()
    • setExtractors

      void setExtractors(List<IndexMappingVariableExtractor> extractors)
    • getExtractors

    • isApplicable

      boolean isApplicable(com.fasterxml.jackson.databind.node.ObjectNode objectNode)
    • isApplicable

      boolean isApplicable(String mappingType)
    • getCustomIndexName

      String getCustomIndexName()
    • isCustomAlias

      boolean isCustomAlias()
    • getMetaData

      com.fasterxml.jackson.databind.JsonNode getMetaData()
    • setMetaData

      void setMetaData(com.fasterxml.jackson.databind.JsonNode metaData)
    • createIndexedDataObject

      IndexedDataObject createIndexedDataObject(com.fasterxml.jackson.databind.node.ObjectNode objectNode)
    • createIndexedDataObject

      IndexedDataObject createIndexedDataObject(com.fasterxml.jackson.databind.node.ObjectNode objectNode, String idFieldName)
    • getCustomIndexConfiguration

      CustomIndexConfiguration getCustomIndexConfiguration()
    • hasExtractors

      boolean hasExtractors()