Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-2468] put stateful session under control of kbase coordination for incremental update even when wrapped by a stateless session (#1866)

DROOLS-2439 Manage empty relation cell as null (#1845)

* DROOLS-2439 Manage empty relation cell as null

* .

* .

* Alternative approach

Without changing the model (NO explicit normalization)

DROOLS-2441 DMN runtime not using the kiecontainer root classloader ... (#1853)

* DROOLS-2441 DMN runtime not using the kiecontainer root classloader ...

... to load classes

* Implementing correction 1/n: refactor method for default ClassLoader

* Implementing correction 2/n: rename to getRootClassLoader()

* Implementing correction 3/n: DMNFEELHelper overload constructor and ...

... Have a default classloader if one is not set.

* Implementing correction 4/4: FEELImpl overload the constructor ...

best to overload the constructor and set the default inside the

parameterless constructor instead of on the invocation [call site].

* Remove unnecessary comments.

* fixing typo

  1. … 8 more files in changeset.
DROOLS-2447 DMNValidator for schema to use an embed version of DMN XSD (#1857)

* DROOLS-2447 DMNValidator for schema to use an embed version of DMN XSD

* Implementing code review feedback

  1. … 62 more files in changeset.
[DROOLS-2461] Reintroduced output scope for request (#1861)

[DROOLS-2466] avoid static import of dsl methods in generated executable model

  1. … 24 more files in changeset.
DROOLS-2422 Fix fireUntilHalt() handling in tests (#1842)

(cherry picked from commit 2f19439)

DROOLS-2422 Fix fireUntilHalt() handling in tests (#1841)

[DROOLS-2549] fix generation of constraint using globals + improve compilation errors management in executable model

[DROOLS-2549] fix generation of constraint using globals + improve compilation errors management in executable model

(cherry picked from commit af9fa6da01e5f2946178007d8fd40e7d6e4e96cf)

[RHBRMS-3092] Wrong error message on KieScanner update (#1860)

(cherry picked from commit f702410978cbb44a37ccc67858aa08770ea1572e)

RHDM-522_7.7.x Add sum mode for MiningModel (#1859)

* Added new template for generating the segmentation rules, when the multipleModelMethod is "sum"

* Added new test that uses a model with the segmentation's multipleModelMethod set to "sum"

RHDM-522 Add sum mode for MiningModel (#1858)

* Added new template for generating the segmentation rules, when the multipleModelMethod is "sum"

* Added new test that uses a model with the segmentation's multipleModelMethod set to "sum"

[DROOLS-2455] fix beta nodes sharing

  1. … 3 more files in changeset.
[DROOLS-2455] fix beta nodes sharing

(cherry picked from commit cf8de3f25ab97132c96cbc9a80d1d4c4f114908c)

  1. … 3 more files in changeset.
RHDM-515 Add weighted average mode to MiningModel (#1855)

* Added functionality to retrieve the name of a segment's target field

* Added a new class MiningSegmentWeight that is used during the application of a model (as opposed to being used during rule generation)

* Updated the MiningSegmentation to generate rules for weighted average mode

* Added template for weighted average mode rules

* Added test to MiningmodelTest for weighted average mode

* Added a test PMML model

RHDM-515 Add weighted average mode to MiningModel (#1854)

* Added functionality to retrieve the name of a segment's target field

* Added a new class MiningSegmentWeight that is used during the application of a model (as opposed to being used during rule generation)

* Updated the MiningSegmentation to generate rules for weighted average mode

* Added template for weighted average mode rules

* Added test to MiningmodelTest for weighted average mode

* Added a test PMML model

[DROOLS-2449] fix merging of jbpm processes into KieBase generated from executable model + share nodes in different packages + fix generation of property rectivity mask in consequence

(cherry picked from commit 0e4ac1d91487dfdacb46a11d702299f6e7583c34)

[DROOLS-2449] fix merging of jbpm processes into KieBase generated from executable model + share nodes in different packages + fix generation of property rectivity mask in consequence

DROOLS-2419 schema validation for definition xml element with prefix (#1856)

* DROOLS-2419 schema validation for definition xml element with prefix

* Demonstrating not a bug and necessary to specify xsi:schemaLocation

DROOLS-1663 defaults for DMN Import xml element attributes semantic (#1846)

The "drools:name" property should never be used to lookup a model,

it should be used exclusively to assign an alias to whatever model is

imported, otherwise we would be overloading its semantics.

RHBA-626 Tree model does not work on models expecting numeric output (#1847) (#1852)

* Updated the process that generates the Java classes to now include a TreeNode so that the node's outcome is of the type needed

* Updated the AbstractModel so that retrieving the mining fields does not exclude any fields

* Added a method to the Treemodel to return the source for a TreeNode java class

* Added context to the name of the generated TreeNode objects, in the templates that use TreeNode

* Created an mvel template to be used in generating the TreeNode java class

  1. … 6 more files in changeset.
Add OSGi support for PMML (#1819)

* Generate OSGi metadata for drool-pmml and kie-pmml

* Fix class loader issues for OSGi

This change fixes a few class loader issues which manifest when using

OSGi. The changes explicitly use the correct classloader instead of

relying on the context class loader.

RHBA-626_7.5.x Tree model does not work on models expecting numeric output (#1848)

* Updated the process that generates the Java classes to now include a TreeNode so that the node's outcome is of the type needed

* Updated the AbstractModel so that retrieving the mining fields does not exclude any fields

* Added a method to the Treemodel to return the source for a TreeNode java class

* Added context to the name of the generated TreeNode objects, in the templates that use TreeNode

* Created an mvel template to be used in generating the TreeNode java class

  1. … 7 more files in changeset.
RHBA-626 Tree model does not work on models expecting numeric output (#1847)

* Updated the process that generates the Java classes to now include a TreeNode so that the node's outcome is of the type needed

* Updated the AbstractModel so that retrieving the mining fields does not exclude any fields

* Added a method to the Treemodel to return the source for a TreeNode java class

* Added context to the name of the generated TreeNode objects, in the templates that use TreeNode

* Created an mvel template to be used in generating the TreeNode java class

  1. … 6 more files in changeset.
RHDM-513 RHBA-655 DROOLS-2443 update publication URL for DMN XSD (#1851)

  1. … 54 more files in changeset.
RHDM-512 DROOLS-2443 update publication URL for DMN XSD (#1850)

  1. … 54 more files in changeset.
DROOLS-2443 update publication URL for DMN XSD (#1849)

  1. … 54 more files in changeset.
[DROOLS-2466] avoid static import of dsl methods in generated executable model

(cherry picked from commit 331195dc4bd0525e59805fad5a5bebd8b65adc05)

  1. … 24 more files in changeset.
[DROOLS-2284] avoid generating alpha indexing for constraints not having a literal as right expression