Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-4075 DMN merge upstream PMML evaluators (#2370)

* MEGASQUASH

* x

* .

* Implement license missing detection feedback

* Fix when Resource is absolute URL kieServices#getKieClasspathContainer()

* Implement code review feedback

* implement code review feedback

* omitting local test to check for EJC dead code detection thanks for upd

* Implement code review feedback

* Introduce kie-dmn-core-osgi

* Implement code review feedback

* Temporary inspection code removed

* Implement code review feedback

* Either#consume and alignment for API

* Implement code review feedback: refactor for single URL builder

* Implement code review feedback: split #compileFunctionDefinition

* .

* meanwhile, master moved to 7.24.0-SNAPSHOT

* Implement code review feedback

* Number coercion to BigDecimal to respect DMN spec

* Implement code review feedback

    • -0
    • +33
    ./java/org/kie/dmn/model/api/NamespaceConsts.java
  1. … 24 more files in changeset.
DROOLS-3982 DMN DT Analysis coverage nested in other decision logic(s) (#2330)

  1. … 3 more files in changeset.
DROOLS-3596 DMN implement DMNDI extension element converter plug-in (#2238)

* DROOLS-3596 DMN implement DMNDI extension element converter plug-in

...mechanism

* CTRL A CTRL SHIFT F commit

  1. … 7 more files in changeset.
DROOLS-3351 [DMN Designer] Font size information is not being persisted (#2169)

    • -0
    • +4
    ./java/org/kie/dmn/model/api/dmndi/DMNDI.java
    • -0
    • +29
    ./java/org/kie/dmn/model/v1_2/dmndi/DMNDI.java
    • -0
    • +7
    ./java/org/kie/dmn/model/v1_2/dmndi/Style.java
  1. … 4 more files in changeset.
DROOLS-3165 Various DMN serialization issues (#2115)

DROOLS-3165 Various DMN serialization issues

    • -0
    • +3
    ./java/org/kie/dmn/model/api/FunctionKind.java
  1. … 8 more files in changeset.
DROOLS-3087 DMN Validation of DecisionService referencing a missing import (#2102)

* Test case

* fix.

* .

  1. … 4 more files in changeset.
DROOLS-2832 DMN support for DMN v1.2 serialization (#2018)

* (kie-dmn-model)

* (kie-dmn-backend)

* BROKEN (kie-dmn-core) align imports and minor alignments

* (kie-dmn-core) realign new infra to run -core with DMN v1.1

* BROKEN (kie-dmn-core) alignments

* (kie-dmn-core) align for missing synonims of feel:Any

* API CHANGE: realign Marshaller to proper package name

* WIP -- working on DMNDI to externalize the interface and v1.2 marshaller

* Unmarshal DMN v1.2 files

* Move FEELHelper as part of DMNCompilerCtx and manage FEEL v1.2 flags

* Marshaller factory generalized, execution test w/ DMN v1.2 ch11 example

* (kie-dmn-validation)

* (kie-dmn-signavio)

* Realign Validation to support DMN v1.2

* minor/comment changes.

* Minor header/comment changes.

* Minor import .* changes

* Minor alignments and implement logic instead of hardcode QMap logic

* .

* Remove XSD(s) where not necessary.

* DROOLS-2893 DMN v1.2 Serialization degraded mode without XSD

* Fix OSGi maven plugin export/import filters.

* Implementing the correct specialised interface for b/c

* Package refactor

kie-dmn-model:

from org.kie.dmn.model.v1x

to org.kie.dmn.model.api

kie-dmn-api:

from org.kie.dmn.api.marshalling.v1x

to org.kie.dmn.api.marshalling

* Implement code review feedback.

* Implement code review feedback

* .

    • -3
    • +5
    ./java/org/kie/dmn/model/api/Artifact.java
    • -0
    • +33
    ./java/org/kie/dmn/model/api/Association.java
    • -0
    • +33
    ./java/org/kie/dmn/model/api/AuthorityRequirement.java
    • -0
    • +29
    ./java/org/kie/dmn/model/api/Binding.java
    • -0
    • +31
    ./java/org/kie/dmn/model/api/BusinessKnowledgeModel.java
    • -3
    • +8
    ./java/org/kie/dmn/model/api/Context.java
    • -0
    • +29
    ./java/org/kie/dmn/model/api/ContextEntry.java
    • -0
    • +45
    ./java/org/kie/dmn/model/api/DMNElement.java
    • -0
    • +60
    ./java/org/kie/dmn/model/api/DMNModelInstrumentedBase.java
    • -3
    • +4
    ./java/org/kie/dmn/model/api/DRGElement.java
    • -0
    • +59
    ./java/org/kie/dmn/model/api/Decision.java
  1. … 383 more files in changeset.
DROOLS-2512 Add support for multi-file validation on the DMN Validator (#2012)

* WIP broken

* wip broken

* WIP broken

* WIP only 1 remaining failing check from DRLs

* Element reference namespaceOfImport#drgElementID DRL rules aligned.

.

.

* .

* (working OK) Base Model now defines a DS

* (working OK) Importing a DS

* (working OK) few refactorings

* (working OK) refactored API

* (working OK) Finalizations

* .

    • -3
    • +5
    ./java/org/kie/dmn/model/v1_1/Definitions.java
  1. … 16 more files in changeset.
DROOLS-2719 DMN DecisionService backport on DMN v1.1 (#1986)

* WIP BROKEN

* WIP

* WIP

* wip broken?

* WIP

* WIP using BKM and DMN Invocation decision logic with Decision Service

* WIP

* Event manager and only BKM (no Decision) with a dependency on DS

* Small refactors

* WIP

* Reworking DS input parameters (InputData and InputDecision) as agreed

* Additional tests

* Remove "v1.1" create automatically an ItemDefinition, and refactoring

will rely on feel:any

* Refactor "dependency"->specific collection for DS,and typecheck refactor

include test to verify also for DS the typecheck is inherent to the

decision evaluation mechanism.

* Implement coercion of singleton output DS as a default ( + override opt)

* Small message refactoring

* Small refactoring

* Expose API to evaluate the Decision Service from a model

* removed unnecessary code comment

* Implement code review feedback

  1. … 36 more files in changeset.
DROOLS-1663 Kie DMN doesn't support IMPORT decisions between DMN files (#1832)

* WIP

* WIP types

* Hardcoded dependency ordering but fixes compilation errors.

* With hardcoded dependency order, and hardcoded import, working execution

* .

* Dependency sorter

* import ItemDefinition and BKM from the located import model

* .

* Refactoring

* .

* .

* Guarding for DMN importType namespace only

* Externalize ResourceWithConfiguration interface

* Use wide type Collection for collection of resources

* Applying PR comments

    • -0
    • +5
    ./java/org/kie/dmn/model/v1_1/Import.java
  1. … 21 more files in changeset.
DROOLS-2388 DMN Namespace unmarshalling differs from standard one when calling DMNValidator.validate method with File param (#1837)

    • -0
    • +24
    ./java/org/kie/dmn/model/v1_1/Definitions.java
  1. … 2 more files in changeset.
DROOLS-2379 DROOLS-2380 DROOLS:2381 Validator fixes (#1839)

* DROOLS-2379: DROOLS-2380: DROOLS:2381: adding test case and partial fix

* Fix DROOLS-2380 DROOLS-2381 (#6)

* Add tests for different types of DMN validator input parameters (#7)

    • -0
    • +2
    ./java/org/kie/dmn/model/v1_1/Definitions.java
  1. … 23 more files in changeset.
Decision service null pointer exception fix (#1804)

* Fixes a null pointer exception when there is no extension elements

* Provide test case

    • -2
    • +4
    ./java/org/kie/dmn/model/v1_1/Definitions.java
  1. … 1 more file in changeset.
Proper parsing of the Decision Services (#1781)

* Proper parsing of the Decision Services

* Changed the serialization of the Decision Services as extensions to not break the DMN 1.1 XSD

* Suggested changes to have DecisionServices as an extension register

    • -0
    • +37
    ./java/org/kie/dmn/model/v1_1/DecisionServices.java
    • -0
    • +17
    ./java/org/kie/dmn/model/v1_1/Definitions.java
  1. … 12 more files in changeset.
RHDM-234 DROOLS-2192 DMN QName regex problem and assimilated for functionDefinition (#1662) (#1671)

using special attribute drools:kind

    • -9
    • +0
    ./java/org/kie/dmn/model/v1_1/DMNElement.java
  1. … 9 more files in changeset.
DROOLS-2192 DMN QName regex problem and assimilated for functionDefinition (#1662)

using special attribute drools:kind

    • -9
    • +0
    ./java/org/kie/dmn/model/v1_1/DMNElement.java
  1. … 9 more files in changeset.
[DROOLS-2080] On Decision Tables with Hit Policy PRIORITY, only one output column needs the output values list (#1581)

    • -0
    • +4
    ./java/org/kie/dmn/model/v1_1/Decision.java
  1. … 6 more files in changeset.
DROOLS-1706 Allow marshalling of DMN Extension Elements (#1460)

Cherry picked from f1389b9f350aecd8d74af8d87ad725b5e3e6978e (#1423)

  1. … 8 more files in changeset.
DROOLS-1706 Allow marshalling of DMN Extension Elements (#1423)

  1. … 8 more files in changeset.
DROOLS-1682 DMN Marshaller prefix preservation and minor improvements (#1390)

* DROOLS-1682 DMN Marshaller prefix preservation and minor improvements

* .

  1. … 8 more files in changeset.
DROOLS-1682 DMN Marshaller prefix preservation and minor improvements (#1389)

* DROOLS-1682 DMN Marshaller prefix preservation and minor improvements

* .

  1. … 8 more files in changeset.
DROOLS-1550: adding support to boxed function definitions and fixing the usage of FEEL function definitions in BKM nodes (#1258)

  1. … 14 more files in changeset.
DMN Validator tests part 1 (#1190)

* Add AuthorityRequirement validations

Add requiredDecision a requiredInput validation according to the spec.

* Add Association validation rules + reorganization of rules

- 2 new validation rules added for Association

- Changed DMNModelInstrumentedBase.getParentDRGElement() method

so Artifact instances can be get as parents

- Reorganization of validation rules

* Add KnowledgeSource validation rule + AuthorityRequirement rules polish

* Add InformationRequirement validation rules

* Move AuthorityRequirement tests to separate package

* Add KnowledgeRequirement validation rule and test

* Move Decision and DMNElementReference tests to separate package

* Add DMNElementReference validation rule - validate reference existence

* Add BusinessContext and Decision validation rules and tests

* Move InputData tests to separate package

* Move BusinessKnowledgeModel tests to separate package

* Move typeRef tests to separate package

* Move Context tests to separate package

* Cleanup after merge.

* Cleanup after merge.

* Fixes from PR reviews

* Change line separator to a separator not dependant on OS in messages

  1. … 96 more files in changeset.
DMN Validator tests part 1 (#1190)

* Add AuthorityRequirement validations

Add requiredDecision a requiredInput validation according to the spec.

* Add Association validation rules + reorganization of rules

- 2 new validation rules added for Association

- Changed DMNModelInstrumentedBase.getParentDRGElement() method

so Artifact instances can be get as parents

- Reorganization of validation rules

* Add KnowledgeSource validation rule + AuthorityRequirement rules polish

* Add InformationRequirement validation rules

* Move AuthorityRequirement tests to separate package

* Add KnowledgeRequirement validation rule and test

* Move Decision and DMNElementReference tests to separate package

* Add DMNElementReference validation rule - validate reference existence

* Add BusinessContext and Decision validation rules and tests

* Move InputData tests to separate package

* Move BusinessKnowledgeModel tests to separate package

* Move typeRef tests to separate package

* Move Context tests to separate package

* Cleanup after merge.

* Cleanup after merge.

* Fixes from PR reviews

* Change line separator to a separator not dependant on OS in messages

(cherry picked from commit c7c3d6623ff2a5d0a56e583afdf27f37afe97f50)

  1. … 96 more files in changeset.
DROOLS-1508: prevent NPE when the dmn compiler fails to resolve a typeRef (#1189)

  1. … 5 more files in changeset.
DROOLS-1463: consolidating validation and error reporting (#69)

* Refactoring the DMNValidator interface to allow selection of validation type to perform

* DROOLS-1463: improving error messages

  1. … 38 more files in changeset.
Remove GWT and Errai module files (#55)

[DROOLS-1454] osgify kie-dmn (#49)

    • -1
    • +1
    ./java/org/kie/dmn/model/v1_1/Artifact.java
    • -1
    • +1
    ./java/org/kie/dmn/model/v1_1/Association.java
    • -52
    • +0
    ./java/org/kie/dmn/feel/model/v1_1/Association.java
    • -1
    • +1
    ./java/org/kie/dmn/model/v1_1/Binding.java
    • -39
    • +0
    ./java/org/kie/dmn/feel/model/v1_1/Binding.java
  1. … 147 more files in changeset.
DROOLS-1432: improving error reporting for expressions with errors (#35)

DROOLS-1432: improving error reporting for expressions with errors

  1. … 49 more files in changeset.
Fix ErraiApp.properties file following migration of QName (#38)

Complement commit 7262295 in migration from custom QName

to JRE's javax.xml.namespace.QName and misc, by removing the no longer

existing class.