public class CaseInstanceMigrationDocumentConverter extends Object implements CaseInstanceMigrationDocumentConstants
| Modifier and Type | Field and Description |
|---|---|
protected static Predicate<com.fasterxml.jackson.databind.JsonNode> |
isMultiValue |
protected static Predicate<com.fasterxml.jackson.databind.JsonNode> |
isNotNullNode |
protected static Predicate<com.fasterxml.jackson.databind.JsonNode> |
isSingleTextValue |
protected static com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
ACTIVATE_PLAN_ITEM_DEFINITIONS_JSON_SECTION, CASE_INSTANCE_VARIABLES_JSON_SECTION, LOCAL_VARIABLES_JSON_SECTION, MOVE_TO_AVAILABLE_PLAN_ITEM_DEFINITIONS_JSON_SECTION, NEW_ASSIGNEE_JSON_PROPERTY, PLAN_ITEM_DEFINITION_ID_JSON_PROPERTY, TERMINATE_PLAN_ITEM_DEFINITIONS_JSON_SECTION, TO_CASE_DEFINITION_ID_JSON_PROPERTY, TO_CASE_DEFINITION_KEY_JSON_PROPERTY, TO_CASE_DEFINITION_TENANT_ID_JSON_PROPERTY, TO_CASE_DEFINITION_VERSION_JSON_PROPERTY| Constructor and Description |
|---|
CaseInstanceMigrationDocumentConverter() |
| Modifier and Type | Method and Description |
|---|---|
static CaseInstanceMigrationDocument |
convertFromJson(String jsonCaseInstanceMigrationDocument) |
protected static <T> T |
convertFromJsonNodeToObject(com.fasterxml.jackson.databind.JsonNode jsonNode,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static com.fasterxml.jackson.databind.JsonNode |
convertToJson(CaseInstanceMigrationDocument caseInstanceMigrationDocument) |
protected static com.fasterxml.jackson.databind.node.ArrayNode |
convertToJsonActivatePlanItemDefinitionMappings(List<ActivatePlanItemDefinitionMapping> planItemDefinitionMappings) |
protected static com.fasterxml.jackson.databind.JsonNode |
convertToJsonCaseInstanceVariables(CaseInstanceMigrationDocument caseInstanceMigrationDocument,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
protected static com.fasterxml.jackson.databind.node.ArrayNode |
convertToJsonMoveToAvailablePlanItemDefinitionMappings(List<MoveToAvailablePlanItemDefinitionMapping> planItemDefinitionMappings) |
static String |
convertToJsonString(CaseInstanceMigrationDocument caseInstanceMigrationDocument) |
protected static com.fasterxml.jackson.databind.node.ArrayNode |
convertToJsonTerminatePlanItemDefinitionMappings(List<TerminatePlanItemDefinitionMapping> planItemDefinitionMappings) |
protected static String |
getJsonProperty(String propertyName,
com.fasterxml.jackson.databind.JsonNode jsonNode) |
protected static Integer |
getJsonPropertyAsInteger(String propertyName,
com.fasterxml.jackson.databind.JsonNode jsonNode) |
protected static Predicate<com.fasterxml.jackson.databind.JsonNode> isNotNullNode
protected static Predicate<com.fasterxml.jackson.databind.JsonNode> isSingleTextValue
protected static Predicate<com.fasterxml.jackson.databind.JsonNode> isMultiValue
protected static com.fasterxml.jackson.databind.ObjectMapper objectMapper
public CaseInstanceMigrationDocumentConverter()
public static com.fasterxml.jackson.databind.JsonNode convertToJson(CaseInstanceMigrationDocument caseInstanceMigrationDocument)
public static String convertToJsonString(CaseInstanceMigrationDocument caseInstanceMigrationDocument)
protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonActivatePlanItemDefinitionMappings(List<ActivatePlanItemDefinitionMapping> planItemDefinitionMappings)
protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonTerminatePlanItemDefinitionMappings(List<TerminatePlanItemDefinitionMapping> planItemDefinitionMappings)
protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonMoveToAvailablePlanItemDefinitionMappings(List<MoveToAvailablePlanItemDefinitionMapping> planItemDefinitionMappings)
public static CaseInstanceMigrationDocument convertFromJson(String jsonCaseInstanceMigrationDocument)
protected static com.fasterxml.jackson.databind.JsonNode convertToJsonCaseInstanceVariables(CaseInstanceMigrationDocument caseInstanceMigrationDocument, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
protected static <T> T convertFromJsonNodeToObject(com.fasterxml.jackson.databind.JsonNode jsonNode,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
protected static String getJsonProperty(String propertyName, com.fasterxml.jackson.databind.JsonNode jsonNode)
Copyright © 2021 Flowable. All rights reserved.