Package com.flowable.platform.service
Class BaseJsonMapper<T>
java.lang.Object
com.flowable.platform.service.BaseJsonMapper<T>
- All Implemented Interfaces:
ElasticsearchResultConverter.ResultMapper<T>
- Direct Known Subclasses:
CaseInstanceJsonMapper
,ContentItemJsonMapper
,ProcessInstanceJsonMapper
,TaskJsonMapper
,WorkInstanceJsonMapper
public abstract class BaseJsonMapper<T> extends java.lang.Object implements ElasticsearchResultConverter.ResultMapper<T>
-
Constructor Summary
Constructors Constructor Description BaseJsonMapper()
-
Method Summary
Modifier and Type Method Description protected ScopeSearchInfo
createScopeSearchInfo(com.fasterxml.jackson.databind.JsonNode jsonNode, java.lang.String prefix)
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
createTranslationSearchResponses(com.fasterxml.jackson.databind.JsonNode jsonNode)
protected void
flattenVariables(com.fasterxml.jackson.databind.JsonNode jsonNode, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> parent, java.util.Map<java.lang.String,java.lang.Object> root)
protected java.util.Map<java.lang.String,java.lang.Object>
transformVariableNode(com.fasterxml.jackson.databind.JsonNode node)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.flowable.indexing.utils.ElasticsearchResultConverter.ResultMapper
convert
-
Constructor Details
-
BaseJsonMapper
public BaseJsonMapper()
-
-
Method Details
-
createTranslationSearchResponses
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> createTranslationSearchResponses(com.fasterxml.jackson.databind.JsonNode jsonNode) -
createScopeSearchInfo
protected ScopeSearchInfo createScopeSearchInfo(com.fasterxml.jackson.databind.JsonNode jsonNode, java.lang.String prefix) -
flattenVariables
protected void flattenVariables(com.fasterxml.jackson.databind.JsonNode jsonNode, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> parent, java.util.Map<java.lang.String,java.lang.Object> root) -
transformVariableNode
protected java.util.Map<java.lang.String,java.lang.Object> transformVariableNode(com.fasterxml.jackson.databind.JsonNode node)
-