[JBoss JIRA] (DROOLS-4515) [DMN Designer] Kogito - DMNMarshaller - Improve JsArrayLike-getter-APIs
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-4515?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-4515:
-----------------------------------
Sprint: 2019 Week 35-37, 2019 Week 38-40 (was: 2019 Week 35-37)
> [DMN Designer] Kogito - DMNMarshaller - Improve JsArrayLike-getter-APIs
> -----------------------------------------------------------------------
>
> Key: DROOLS-4515
> URL: https://issues.jboss.org/browse/DROOLS-4515
> Project: Drools
> Issue Type: Enhancement
> Components: DMN Editor
> Reporter: Guilherme Gomes
> Assignee: Guilherme Gomes
> Priority: Major
> Labels: drools-tools
> Attachments: json.png, stack.png
>
>
> Currently, the {{DMNMarshaller}} works following this stack:
> !stack.png|width=400!
> However the {{JSITDefinitions}} class (and all other DMN classes related to *Jsonix*) are "artificially" typed JSON objects. This objects define odd list structures, like this:
> !json.png|width=400!
> Ideally, the list of DRGElements would be a list of the entries in the *value* key, and the entries from the *name* key would be discarded.
> This JIRA comprehends to change {{JsArrayLike}}-based APIs to {{java.util.List}} APIs.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (DROOLS-4530) [DMN Designer] Kogito - DMNMarshaller - Improve JsArrayLike-setter-APIs
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-4530?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-4530:
-----------------------------------
Sprint: 2019 Week 35-37, 2019 Week 38-40 (was: 2019 Week 35-37)
> [DMN Designer] Kogito - DMNMarshaller - Improve JsArrayLike-setter-APIs
> -----------------------------------------------------------------------
>
> Key: DROOLS-4530
> URL: https://issues.jboss.org/browse/DROOLS-4530
> Project: Drools
> Issue Type: Enhancement
> Components: DMN Editor
> Reporter: Guilherme Gomes
> Assignee: Guilherme Gomes
> Priority: Major
> Labels: drools-tools
> Attachments: json.png, stack.png
>
>
> Create new setter APIs:
> {code}
> JDefinitions {
>
> // Existing read-only API
> List<JSITDRGElement> getDrgElement()
> // New APIs
> void addDRGElement(DRGElement drgElement);
> void addAllDRGElement(DRGElement... drgElements);
> void removeDRGElement(int index)
> }
> {code}
> This API will rely on {{JSUtils.add}}, {{JSUtils.addAll}}, and {{JSUtils.remove}}.
> ---
> *Background*
> Currently, the {{DMNMarshaller}} works following this stack:
> !stack.png|width=400!
> However the {{JSITDefinitions}} class (and all other DMN classes related to *Jsonix*) are "artificially" typed JSON objects. This objects define odd list structures, like this:
> !json.png|width=400!
> Ideally, the list of DRGElements would be a list of the entries in the *value* key, and the entries from the *name* key would be discarded.
> This JIRA comprehends to change {{JsArrayLike}}-based APIs to {{java.util.List}} APIs.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (DROOLS-4477) [DMN Designer] Decision Services - When a decision service is deleted all associated decisions are also deleted
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-4477?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-4477:
-----------------------------------
Sprint: 2019 Week 35-37, 2019 Week 38-40 (was: 2019 Week 35-37)
> [DMN Designer] Decision Services - When a decision service is deleted all associated decisions are also deleted
> ---------------------------------------------------------------------------------------------------------------
>
> Key: DROOLS-4477
> URL: https://issues.jboss.org/browse/DROOLS-4477
> Project: Drools
> Issue Type: Bug
> Components: DMN Editor
> Reporter: Guilherme Gomes
> Assignee: Daniel José dos Santos
> Priority: Major
> Labels: drools-tools
>
> When a decision service is deleted in the model, all associated decisions are deleted with it. The inner nodes shouldn't be deleted.
> DMN Spec: “Decision services are defined as overlays and therefore do not encapsulate the decisions within them.“ (section 6.2.5, p44)
> h3. Manual acceptance test
> - Edges crossing ds (/)
> - Edges outgoing from ds (/)
> - Edges incoming to ds (/)
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months
[JBoss JIRA] (DROOLS-3879) Create Kogito version of Test Scenarios designer
by Kris Verlaenen (Jira)
[ https://issues.jboss.org/browse/DROOLS-3879?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-3879:
-----------------------------------
Sprint: 2019 Week 17-19, 2019 Week 20-22, 2019 Week 23-25, 2019 Week 26-28, 2019 Week 29-31, 2019 Week 32-34, 2019 Week 35-37, 2019 Week 38-40 (was: 2019 Week 17-19, 2019 Week 20-22, 2019 Week 23-25, 2019 Week 26-28, 2019 Week 29-31, 2019 Week 32-34, 2019 Week 35-37)
> Create Kogito version of Test Scenarios designer
> ------------------------------------------------
>
> Key: DROOLS-3879
> URL: https://issues.jboss.org/browse/DROOLS-3879
> Project: Drools
> Issue Type: Feature Request
> Components: Scenario Simulation and Testing
> Reporter: Gabriele Cardosi
> Assignee: Gabriele Cardosi
> Priority: Major
>
> Create the *Kogito* versions of scesim editor.
> No Home Page, no Library, No preferences, no other editors.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 10 months