Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-2393

Separate generation of REST endpoints from programmatic API

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Major Major
    • 0.14.0
    • None
    • Core Engine
    • 8
    • 2020 Week 25-27 (from Jun 15), 2020 Week 28-30 (from Jul 6), 2020 Week 31-33 (from Jul 27)

      Currently we only have phases that are 1:1 to type of asset (DMN, jBPM, etc.).
      Instead. Within these "phases", there is no clear distinction of what is generation of

      • DataModel e.g. MyProcessModel
      • Programmatic API e.g. Process<T>, Process<MyProcessModel>
      • and the REST API e.g. @Path("/...") class MyProcessResource

      Create or refactor classes that encapsulate these 3 behaviors.

      e.g. ProcessCodegen: should invoke ProcessModelCodegen + ProcessAPICodegen + ProcessRESTCodegen

      same should be done for all types of resources

      • process
      • rules
      • decisions (dmn)

            evacchi Edoardo Vacchi (Inactive)
            evacchi Edoardo Vacchi (Inactive)
            Marian Macik Marian Macik
            Marian Macik Marian Macik
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: