Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-14467

make externaltaskclient work with of Kotlin data classes and Java DateTime

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Won't Fix
    • L3 - Default
    • None
    • None
    • None

    Description

      User Story (Required on creation):

      The spring boot starter external task client is convenient for creating external task client, but it creates its own ObjectMapper instance. On that instance support for Kotlin and JavaTime is missing.

      The effect is that it is not possible to work with JSON serialized objects when using Kotlin and it is not possible to work with LocalDatetime instances when using Java or Kotlin.

      My request is to add support for this, by either:

      • adding those modules when available on the class path;
      • injecting the ObjectMapper from the spring context when present;
      • Allow customization of the ObjectMapper.

      Functional Requirements (Required before implementation):

      • Being able to use variables of types of data class in kotlin between the process engine and the externaltaskclient.
      • Being able to use variables of types of Java DateTime in externaltaskclients.

      Technical Requirements (Required before implementation):

      Limitations of Scope (Optional):

      Hints (optional):

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              nikola.koevski Nikola Koevski
              Patrick van Leuveren Patrick van Leuveren
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce