Class CaseInstanceMigrationDocumentConverter

java.lang.Object
org.flowable.cmmn.engine.impl.migration.CaseInstanceMigrationDocumentConverter
All Implemented Interfaces:
CaseInstanceMigrationDocumentConstants

public class CaseInstanceMigrationDocumentConverter extends Object implements CaseInstanceMigrationDocumentConstants
Author:
Valentin Zickner
  • Field Details

    • isNotNullNode

      protected static Predicate<com.fasterxml.jackson.databind.JsonNode> isNotNullNode
    • isSingleTextValue

      protected static Predicate<com.fasterxml.jackson.databind.JsonNode> isSingleTextValue
    • isMultiValue

      protected static Predicate<com.fasterxml.jackson.databind.JsonNode> isMultiValue
    • objectMapper

      protected static com.fasterxml.jackson.databind.ObjectMapper objectMapper
  • Constructor Details

    • CaseInstanceMigrationDocumentConverter

      public CaseInstanceMigrationDocumentConverter()
  • Method Details

    • convertToJson

      public static com.fasterxml.jackson.databind.JsonNode convertToJson(CaseInstanceMigrationDocument caseInstanceMigrationDocument)
    • convertToJsonString

      public static String convertToJsonString(CaseInstanceMigrationDocument caseInstanceMigrationDocument)
    • convertToJsonActivatePlanItemDefinitionMappings

      protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonActivatePlanItemDefinitionMappings(List<ActivatePlanItemDefinitionMapping> planItemDefinitionMappings)
    • convertToJsonTerminatePlanItemDefinitionMappings

      protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonTerminatePlanItemDefinitionMappings(List<TerminatePlanItemDefinitionMapping> planItemDefinitionMappings)
    • convertToJsonMoveToAvailablePlanItemDefinitionMappings

      protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonMoveToAvailablePlanItemDefinitionMappings(List<MoveToAvailablePlanItemDefinitionMapping> planItemDefinitionMappings)
    • convertToJsonWaitingForRepetitionPlanItemDefinitionMappings

      protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonWaitingForRepetitionPlanItemDefinitionMappings(List<WaitingForRepetitionPlanItemDefinitionMapping> planItemDefinitionMappings)
    • convertToJsonRemoveWaitingForRepetitionPlanItemDefinitionMappings

      protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonRemoveWaitingForRepetitionPlanItemDefinitionMappings(List<RemoveWaitingForRepetitionPlanItemDefinitionMapping> planItemDefinitionMappings)
    • convertToJsonChangePlanItemIdMappings

      protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonChangePlanItemIdMappings(List<ChangePlanItemIdMapping> planItemIdMappings)
    • convertToJsonChangePlanItemIdWithDefinitionIdMappings

      protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonChangePlanItemIdWithDefinitionIdMappings(List<ChangePlanItemIdWithDefinitionIdMapping> definitionIdMappings)
    • convertToJsonChangePlanItemDefinitionWithNewTargetIdsMappings

      protected static com.fasterxml.jackson.databind.node.ArrayNode convertToJsonChangePlanItemDefinitionWithNewTargetIdsMappings(List<ChangePlanItemDefinitionWithNewTargetIdsMapping> definitionIdMappings)
    • convertFromJson

      public static CaseInstanceMigrationDocument convertFromJson(String jsonCaseInstanceMigrationDocument)
    • convertToJsonCaseInstanceVariables

      protected static com.fasterxml.jackson.databind.JsonNode convertToJsonCaseInstanceVariables(CaseInstanceMigrationDocument caseInstanceMigrationDocument, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • convertFromJsonNodeToObject

      protected static <T> T convertFromJsonNodeToObject(com.fasterxml.jackson.databind.JsonNode jsonNode, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • getJsonProperty

      protected static String getJsonProperty(String propertyName, com.fasterxml.jackson.databind.JsonNode jsonNode)
    • getJsonPropertyAsInteger

      protected static Integer getJsonPropertyAsInteger(String propertyName, com.fasterxml.jackson.databind.JsonNode jsonNode)