Class CaseInstanceMigrationDocumentConverter

    • Field Detail

      • 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 Detail

      • CaseInstanceMigrationDocumentConverter

        public CaseInstanceMigrationDocumentConverter()
    • Method Detail

      • convertToJson

        public static com.fasterxml.jackson.databind.JsonNode convertToJson​(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)
      • 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)