Class BaseJsonMapper<T>
java.lang.Object
com.flowable.platform.service.BaseJsonMapper<T>
- All Implemented Interfaces:
ElasticsearchResultConverter.ResultMapper<T>
- Direct Known Subclasses:
ActivityJsonMapper, AgentInstanceJsonMapper, AgentInvocationJsonMapper, CaseInstanceJsonMapper, ContentItemJsonMapper, PlanItemJsonMapper, PlatformGlobalSearchJsonMapper, ProcessInstanceJsonMapper, TaskJsonMapper, WorkInstanceJsonMapper
public abstract class BaseJsonMapper<T>
extends Object
implements ElasticsearchResultConverter.ResultMapper<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ScopeSearchInfocreateScopeSearchInfo(tools.jackson.databind.JsonNode jsonNode, String prefix) protected tools.jackson.databind.node.ObjectNodecreateTranslationSearchResponses(tools.jackson.databind.JsonNode jsonNode) protected voidflattenVariables(tools.jackson.databind.JsonNode jsonNode, Map<String, Object> variables, Map<String, Object> parent, Map<String, Object> root) protected voidflattenVariables(tools.jackson.databind.JsonNode jsonNode, Map<String, Object> variables, Map<String, Object> parent, Map<String, Object> root, Set<String> reservedPropertyNames) transformVariableNode(tools.jackson.databind.JsonNode node) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ElasticsearchResultConverter.ResultMapper
convert, convertHit
-
Field Details
-
objectMapper
protected tools.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
BaseJsonMapper
public BaseJsonMapper(tools.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
createTranslationSearchResponses
protected tools.jackson.databind.node.ObjectNode createTranslationSearchResponses(tools.jackson.databind.JsonNode jsonNode) -
createScopeSearchInfo
protected ScopeSearchInfo createScopeSearchInfo(tools.jackson.databind.JsonNode jsonNode, String prefix) -
flattenVariables
-
flattenVariables
-
transformVariableNode
-