Package com.flowable.indexing.api
Interface IndexMapping
- All Known Implementing Classes:
AbstractIndexMapping
,CustomIndexMapping
public interface IndexMapping
-
Method Summary
Modifier and TypeMethodDescriptioncreateIndexedDataObject
(com.fasterxml.jackson.databind.node.ObjectNode objectNode) createIndexedDataObject
(com.fasterxml.jackson.databind.node.ObjectNode objectNode, String idFieldName) com.fasterxml.jackson.databind.JsonNode
boolean
boolean
isApplicable
(com.fasterxml.jackson.databind.node.ObjectNode objectNode) boolean
isApplicable
(String mappingType) boolean
void
setExtractors
(List<IndexMappingVariableExtractor> extractors) void
setMetaData
(com.fasterxml.jackson.databind.JsonNode metaData)
-
Method Details
-
getIndexMappingName
String getIndexMappingName() -
getIndexMapping
String getIndexMapping() -
setExtractors
-
getExtractors
List<IndexMappingVariableExtractor> getExtractors() -
isApplicable
boolean isApplicable(com.fasterxml.jackson.databind.node.ObjectNode objectNode) -
isApplicable
-
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()
-