kie-dmn-core

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-5538] DMN strongly typed class compile errors for collection types (#3030)

[DROOLS-5555] Solve test dmn files duplication (#3025)

* [DROOLS-5555] Solve test dmn files duplication

* Update kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/stronglytyped/JavadocTest.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* - fixed duplicate 'class'

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

DROOLS-5553 - fix getMetadata in DMNContextFPAImpl (#3018)

* fix getMetadata

* add test

* test cloned metadata

* fix tests

[DROOLS-5502] DMN Generate Strongly Typed Output Set (#2993)

* [DROOLS-5502] DMN Generate Strongly Typed Output Set

- rebased

* - Generate javadoc with DMNType

    • -0
    • +104
    ./src/main/java/org/kie/dmn/typesafe/AbstractDMNSetType.java
    • -0
    • +29
    ./src/main/java/org/kie/dmn/typesafe/DMNOutputSetType.java
    • -0
    • +142
    ./src/test/java/org/kie/dmn/core/stronglytyped/JavadocTest.java
  1. … 14 more files in changeset.
DROOLS-5530 DMN strongly typed codegen Eclipse MP OpenAPI enum String (#3006)

* DROOLS-5530 DMN strongly typed codegen Eclipse MP OpenAPI enum String

* .

    • -0
    • +56
    ./src/test/resources/org/kie/dmn/core/stronglytyped/NSEW.dmn
Upgraded version to 7.42.0-SNAPSHOT

  1. … 118 more files in changeset.
Upgraded version to 7.41.0.Final

  1. … 118 more files in changeset.
Upgraded version to 7.41.0.t20200723

  1. … 118 more files in changeset.
Upgraded version to 7.40.0.t20200723

  1. … 118 more files in changeset.
DROOLS-5491 - Integrate PMML with Kogito (#2994)

* [DROOLS-5247] Implemented/propagate Transformation Map (to be populated)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5247] Begin modifications

* [DROOLS-5247] Removed unused import

* [DROOLS-5448] Add TransformationDictionary to "compiler" stack methods. Implemented transformations flow inside Runtime.

* [DROOLS-5247] Begin implementation of actual Transformation management

* [DROOLS-5448] Make all parameters "final" in modified classes. Fixed local transformations logic inside PMMLRuntimeImpl

* [DROOLS-5448] Return unmodifiable maps from PMMLContextImpl

* [DROOLS-5247] Invoking populateTransformationsInConstructor from models factories

* [DROOLS-5247] Renamed for consistence with current module name

* [DROOLS-5247] Begin implementation of codegen for specific Expressions

* [DROOLS-5247] Add Javadocs to illustrate generated code

* [DROOLS-5247] Add method to CommonCodegenUtils. Update relevant tests

* [DROOLS-5247] Add method to DerivedFieldFunctionUtils. Update relevant tests

* [DROOLS-5247] Add new values to DATA_TYPE to match new DataType definition

* [DROOLS-5247] Implemented KiePMMLDerivedFieldASTFactory. Implemented KiePMMLDerivedFieldASTFactoryTest

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Regression tests

* [DROOLS-5247] Minor fixes

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Add Scorecard/TreeModel integration tests with transformations

* [DROOLS-5247] Add MISSING_BODY_TEMPLATE constant

* [DROOLS-5247] Add Transformations management inside KiePMMLModelFactoryUtils. Implemented tests

* [DROOLS-5247] Add TransformationDictionary parameter inside KiePMMLModelRetriever methods. Implemented/updated tests

* [DROOLS-5247] Updated KiePMMLRegressionModelFactory. Implemented/updated tests

* [DROOLS-5247] Avoid NPE inside KiePMMLRegressionTableClassificationFactory

* [DROOLS-5247] Removing MISSING_BODY_TEMPLATE and importing from Constants

* [DROOLS-5247] Moved List<KiePMMLDroolsType> types population in DroolsModelProvider.getKiePMMLDroolsASTCommon. Updated tests

* [DROOLS-5247] Renaming/clean up tests

* [DROOLS-5247] Add transformations management inside KiePMMLScorecardModelFactory generated sources. Updated tests

* [DROOLS-5247] Add transformations management inside KiePMMLTreeModelFactory generated sources. Updated tests

* [DROOLS-5461] Fixing build/test

* [DROOLS-5461] Fixing as per PR review

* [DROOLS-5461] Removing extensions data types from DATA_TYPE. Fixed test that used them

* [DROOLS-5472] Implemented ExpressionFunctionUtils. Removed "method arity" management from CommonCodeGenUtils. Implemented/updated tests

* [DROOLS-5247] Updated Release.md

* [DROOLS-5492] Propagating PMMLRuntime to DMNKiePMMLTrustyInvocationEvaluator

* [DROOLS-5493] Adapting to kogito environment

* [DROOLS-5491] Working DMN+PMML integration

* [DROOLS-5491] Cleanup

* [DROOLS-5491] Replacing PMMLRuntime propagation

* [DROOLS-5491] Add tests

* [DROOLS-5491] Fixed as per PR suggestions

* [DROOLS-5491] Fixing package name resolution for Java 8

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/DMNRuntimeKB.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/DMNRuntimeKBWrappingIKB.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/impl/VoidDMNRuntimeKB.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/internal/utils/DMNRuntimeBuilder.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/internal/utils/DMNRuntimeBuilder.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/internal/utils/DMNRuntimeBuilder.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* Update kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/internal/utils/DMNRuntimeBuilder.java

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

* [DROOLS-5491] Fixed as per PR suggestion

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>

    • -0
    • +29
    ./src/test/java/org/kie/dmn/core/impl/VoidDMNRuntimeKBTest.java
  1. … 9 more files in changeset.
KOGITO-2567 Restore Root classloader in DMNKogito (#2985)

DROOLS-5484 DMN test DT in context reports warn of no matched rules (#2976)

DROOLS-5481 DMN emit error DMNMessage when exception in contextentry (#2974)

* DROOLS-5481 DMN emit error DMNMessage when exception in contextentry

* .

    • -0
    • +1
    ./src/main/java/org/kie/dmn/core/util/Msg.java
Upgraded version to 7.40.0.Final

  1. … 117 more files in changeset.
upgraded to 7.41.0-SNAPSHOT

  1. … 123 more files in changeset.
Upgraded version to 7.40.0.20200703

  1. … 117 more files in changeset.
Drools 5461 - Overall Transformations Workflow (#2966)

* [DROOLS-5247] Implemented/propagate Transformation Map (to be populated)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5247] Begin modifications

* [DROOLS-5247] Removed unused import

* [DROOLS-5448] Add TransformationDictionary to "compiler" stack methods. Implemented transformations flow inside Runtime.

* [DROOLS-5247] Begin implementation of actual Transformation management

* [DROOLS-5448] Make all parameters "final" in modified classes. Fixed local transformations logic inside PMMLRuntimeImpl

* [DROOLS-5448] Return unmodifiable maps from PMMLContextImpl

* [DROOLS-5247] Invoking populateTransformationsInConstructor from models factories

* [DROOLS-5247] Renamed for consistence with current module name

* [DROOLS-5247] Begin implementation of codegen for specific Expressions

* [DROOLS-5247] Add Javadocs to illustrate generated code

* [DROOLS-5247] Add method to CommonCodegenUtils. Update relevant tests

* [DROOLS-5247] Add method to DerivedFieldFunctionUtils. Update relevant tests

* [DROOLS-5247] Add new values to DATA_TYPE to match new DataType definition

* [DROOLS-5247] Implemented KiePMMLDerivedFieldASTFactory. Implemented KiePMMLDerivedFieldASTFactoryTest

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Regression tests

* [DROOLS-5247] Minor fixes

* [DROOLS-5247] Add common methods to DroolsModelProvider. Implemented DroolsModelProviderTest

* [DROOLS-5247] Add Scorecard/TreeModel integration tests with transformations

* [DROOLS-5247] Add MISSING_BODY_TEMPLATE constant

* [DROOLS-5247] Add Transformations management inside KiePMMLModelFactoryUtils. Implemented tests

* [DROOLS-5247] Add TransformationDictionary parameter inside KiePMMLModelRetriever methods. Implemented/updated tests

* [DROOLS-5247] Updated KiePMMLRegressionModelFactory. Implemented/updated tests

* [DROOLS-5247] Avoid NPE inside KiePMMLRegressionTableClassificationFactory

* [DROOLS-5247] Removing MISSING_BODY_TEMPLATE and importing from Constants

* [DROOLS-5247] Moved List<KiePMMLDroolsType> types population in DroolsModelProvider.getKiePMMLDroolsASTCommon. Updated tests

* [DROOLS-5247] Renaming/clean up tests

* [DROOLS-5247] Add transformations management inside KiePMMLScorecardModelFactory generated sources. Updated tests

* [DROOLS-5247] Add transformations management inside KiePMMLTreeModelFactory generated sources. Updated tests

* [DROOLS-5461] Fixing build/test

* [DROOLS-5461] Fixing as per PR review

* [DROOLS-5461] Removing extensions data types from DATA_TYPE. Fixed test that used them

* [DROOLS-5461] Removing unimplemented tests

    • -0
    • +148
    ./src/test/resources/org/kie/dmn/core/pmml/KiePMMLNewTree.dmn
    • -0
    • +43
    ./src/test/resources/org/kie/dmn/core/pmml/test_tree_new.pmml
  1. … 54 more files in changeset.
[DROOLS-5443] Move DMN-PMML tests to a separate module (#2967)

  1. … 63 more files in changeset.
[DROOLS-5436] Moved/renamed kie-pmml-new to kie-pmml-trusty (#2959)

  1. … 893 more files in changeset.
Drools 5372 - Implement PMML coexistence (#2948)

* [Drools-5373] Refactored PMMLAssembler - implemented two delegates PMMLCompilerService and PMMLLoaderService

* [DROOLS-5372] Implement dynamic ResourceType switch inside PMMLAssemblerService(s)

* [DROOLS-5372] Using PMMLConstants for system property retrieval/setting

* [DROOLS-5372] Implementing AbstractDMNKiePMMLInvocationEvaluator and DMNKiePMMLNewInvocationEvaluator. Refactored DMNKiePMMLInvocationEvaluator. Implement switch between them inside AbstractPMMLInvocationEvaluator

* [DROOLS-5372] Fixing bug with nested node containing only a True predicate. Add test

* [DROOLS-5372] Working on DMN-PMML implementation

* [DROOLS-5423] Declaring glassfish jaxb-runtime dependency for JDK >= 11 to maintain compiler functionality in such environments

* [DROOLS-5372] Add specific message for missing PMML result. Working on tests (currently broken when run together)

* [DROOLS-5258] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Working with tests. Currently broken if DMNTreePMMLTest and DMNTreePMMLNewImplTest run concurrently.

LOT of System.out.println to remove

* [DROOLS-5372] Implemented reset workaround

* [DROOLS-5372] Fixed DMN-PMML tests

* [DROOLS-5372] Replaced ContextClassLoader.loadClass(...) with Class.forName(...)

* [DROOLS-5372] Add kie-pmml-new to drools build

* [DROOLS-5372] Excluding dependencies from org.kie:kie-test-util due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Excluding dependencies due to ban-duplicated-classes enforcer rule fired on FDB

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Fixed as per PR suggestion

* [DROOLS-5372] Revert empty spaces/formatting modification

    • -0
    • +2
    ./src/main/java/org/kie/dmn/core/util/Msg.java
    • -0
    • +33
    ./src/test/java/org/kie/dmn/core/pmml/AbstractDMNPMMLTest.java
  1. … 35 more files in changeset.
updated to 7.39.1-SNAPSHOT

  1. … 117 more files in changeset.
upgraded to next SNAPSHOT version

  1. … 117 more files in changeset.
upgraded version to 7.39.0.Final

  1. … 79 more files in changeset.
Upgraded version to 7.39.0.CR1

  1. … 79 more files in changeset.
DROOLS-5391 DMN external Java fn parameter resolution (#2924)

* reproducer

* fix

* .

* .

  1. … 3 more files in changeset.
[DROOLS-5404] Preserve the order of the DMN definitions elements in the DMNModel (input data, decision, bkms, item definitions, decision services) (#2928)

Co-authored-by: Simon Ringuette <sringuette@trisotech.com>

    • -0
    • +187
    ./src/test/resources/org/kie/dmn/core/Order.dmn
[KOGITO-2276] wrong openapi schema for fields (#2922)

* Passing test

* Emit Jackson annotation used by OpenApi

  1. … 3 more files in changeset.
[DROOLS-5409] Fix context metadata in AfterInvokeBKMEvent (#2934)

* [DROOLS-5409] Fix context metadata in AfterInvokeBKMEvent

* [DROOLS-5409] Add tests for metadata in DMN events

* [DROOLS-5409] Fix context metadata in events when calling DMNRuntime::evaluateByName

upgraded to 7.39.0-SNAPSHOT

  1. … 118 more files in changeset.
DROOLS-5366 DMN DT Analysis avoid duplicate F message (#2913)

    • -1
    • +0
    ./src/main/java/org/kie/dmn/core/util/Msg.java
  1. … 2 more files in changeset.