-
Sub-task
-
Resolution: Unresolved
-
L3 - Default
-
None
-
None
-
None
AT
In the platform, move legacy implementation classes into a dedicated module, separated from the DMN API.
Reasoning
The current Java DMN engine implementation will be replaced by integrating a Scala DMN engine. The API is supposed to stay as-is to still provide compatibility. This API module will be used by the platform wrapper for the Scala DMN engine (CAM-12920) as well to keep the specific implementation transparent to the platform itself. As the current Java implementation will potentially become a legacy implementation (CAM-12925), this should be moved to a separate module using the then cleared-up API module.
This is the controller panel for Smart Panels app
[CAM-12924] In platform, move legacy implementation into dedicated module
Fix Version/s | New: 7.15.0 [ 16006 ] |
Assignee | New: Tobias Metzke-Bernstein [ tobias.metzke ] |
Fix Version/s | Original: 7.15.0 [ 16006 ] |
Description |
Original:
h3. AT
In platform, move legacy implementation into dedicated module |
New:
h3. AT
In the platform, move legacy implementation classes into a dedicated module, separated from the DMN API. h3. Reasoning The current Java DMN engine implementation will be replaced by integrating a Scala DMN engine. The API is supposed to stay as-is to still provide compatibility. As the current Java implementation will potentially become a legacy implementation, this should be moved to a separate module using the then cleared-up API module. This API module will be used by the platform wrapper for the Scala DMN engine as well to keep the specific implementation transparent to the platform itself. |
Mentioned Roles |
Mentioned Groups |
Description |
Original:
h3. AT
In the platform, move legacy implementation classes into a dedicated module, separated from the DMN API. h3. Reasoning The current Java DMN engine implementation will be replaced by integrating a Scala DMN engine. The API is supposed to stay as-is to still provide compatibility. As the current Java implementation will potentially become a legacy implementation, this should be moved to a separate module using the then cleared-up API module. This API module will be used by the platform wrapper for the Scala DMN engine as well to keep the specific implementation transparent to the platform itself. |
New:
h3. AT
In the platform, move legacy implementation classes into a dedicated module, separated from the DMN API. h3. Reasoning The current Java DMN engine implementation will be replaced by integrating a Scala DMN engine. The API is supposed to stay as-is to still provide compatibility. This API module will be used by the platform wrapper for the Scala DMN engine (CAM-12920) as well to keep the specific implementation transparent to the platform itself. As the current Java implementation will potentially become a legacy implementation (CAM-12925), this should be moved to a separate module using the then cleared-up API module. |
Mentioned Roles |
Mentioned Groups |