Skip to content

holunda-io/camunda-decision

Repository files navigation

camunda-decision

example incubating Build Status Codacy Badge sponsored Maven Central

Extension for easier, type safe interaction with camunda dmn.

Usage

<dependency>
    <groupId>io.holunda.decision</groupId>
    <artifactId>camunda-decision-model-api</artifactId>
    <version>0.0.1</version>
</dependency>

DmnWriter

Prints ascii table like:

┌──────────────────────────────────────────────────────────────────────────────┐
│                        DMN Example ('example') - v666                        │
├───────────────────┬───────────────────┬───────────────────┬──────────────────┤
│     Foo Value     │     Bar Value     │    VIP Status     │                  │
│  'foo' (INTEGER)  │  'bar' (BOOLEAN)  │ 'status' (STRING) │                  │
├───────────────────┴───────────────────┼───────────────────┼──────────────────┤
│               - INPUT -               │     - OUTPUT -    │ - DESCRIPTION -  │
├───────────────────┬───────────────────┼───────────────────┼──────────────────┤
│       > 10        │       true        │     "SILVER"      │  this is great   │
├───────────────────┼───────────────────┼───────────────────┼──────────────────┤
│       < 10        │         -         │     "BRONZE"      │   not so good    │
├───────────────────┼───────────────────┼───────────────────┼──────────────────┤
│         -         │       false       │      "GOLD"       │     amazing!     │
├───────────────────┼───────────────────┼───────────────────┼──────────────────┤
│         -         │         -         │     "DEFAULT"     │        -         │
└───────────────────┴───────────────────┴───────────────────┴──────────────────┘

FEEL