Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-4184 Fix first set of issues reported by SonarCloud (#2398)

* DROOLS-4181 Fix blocker issues reported by SonarCloud

* DROOLS-4181 Fix critical issues reported by SonarCloud

* DROOLS-4181 Fix first set of major issues reported by SonarCloud

* DROOLS-4181 Fix second set of major issues reported by SonarCloud

* DROOLS-4181 Fix third set of major issues reported by SonarCloud

* DROOLS-4181 Fix test related to SonarCloud fixes.

* DROOLS-4181 Fix downstream problems.

  1. … 148 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

* .

  1. … 396 more files in changeset.
DROOLS-2521 Implement FEEL functions in preparation for DMN 1.2 (#1893)

    • -0
    • +41
    ./feel/runtime/functions/AbsFunction.java
    • -4
    • +5
    ./feel/runtime/functions/ModeFunction.java
    • -0
    • +45
    ./feel/runtime/functions/ModuloFunction.java
    • -0
    • +37
    ./feel/runtime/functions/NowFunction.java
    • -0
    • +80
    ./feel/runtime/functions/ProductFunction.java
    • -0
    • +37
    ./feel/runtime/functions/TodayFunction.java
  1. … 14 more files in changeset.
DROOLS-2322 Move Kie extended FEEL function into appropriate profile (#1769)

* DROOLS-2322 Move Kie extended FEEL function into appropriate profile

* final changes for edge-cases

* Realign SignavioProfile to changes

* Missing header

* Reconciliate FEELProfile for kie extended FEEL functions

* fix test for Kie extended FEEL function in simple DMN model

* Align manually formatting code

* fix javadoc typo

* Minor optimization (memoize feelFunctions accordingly to feelProfiles)

* Correction and optimizations

* FEEL optimizations for CompilerContext

if the CompilerContext is created via the FEEL instance,

because the configuration is managed via the FEELProfile, the

CompilerContext contains already all the necessary functions and other

configurations as necessary.

  1. … 39 more files in changeset.
strict mode

    • -6
    • +2
    ./feel/runtime/functions/DayFunction.java
    • -3
    • +2
    ./feel/runtime/functions/HourFunction.java
    • -3
    • +2
    ./feel/runtime/functions/YearFunction.java
  1. … 17 more files in changeset.
strict mode

    • -6
    • +2
    ./feel/runtime/functions/DayFunction.java
    • -3
    • +2
    ./feel/runtime/functions/HourFunction.java
    • -3
    • +2
    ./feel/runtime/functions/YearFunction.java
  1. … 17 more files in changeset.
DROOLS-1598 Fix small problems in Signavio DMN functions (#1584)

  1. … 1 more file in changeset.
DROOLS-1598 Support additional Signavio FEEL functions (#1571)

* DROOLS-1598: implementing additional FEEL functions

* DROOLS-1598: Fixing function implementation

* DROOLS-1598: sorting function list

* Extend support for Signavio custom List operations functions.

(etirelli/drools#2)

* Extend support for Signavio custom Statistical operations, Text handling functions

(etirelli/drools#3)

* Extend support for Signavio custom Statistical operations functions

* Extend support for Signavio custom Text handling functions

* Refactor to isolate Signavio function in Signavio maven module

(etirelli/drools#4)

* Refactor introducing convenience method for Either

* Only prefix with "SignavioXXX" if conflicting function name in core

* Isolate Signavio functions test, minimal refactor to allow MANUAL wiring of Signavio functions

* Move test to signavio maven module

* Move Signavio custom function into Signavio maven module

* enable all Signavio custom function test

* Support FEEL custom profile for compilation and evaluation

(etirelli/drools#5)

* Align with changes from 29c75a8b for DROOLS-1760 Enhance test coverage

* Fix classname for Signavio `secondsDiff` function.

This was wrongly renamed during 3c8329f8

Can be seen here:

https://github.com/etirelli/drools/pull/4/commits/3c8329f8f16d72975f7047a2a08da30b623fcbda#diff-b66d1037a1a7da49997c6fe45abcf702R31

It was working anyway because the function "registry" rely on the

internal String-based name definition and not on the classname

containing the function.

    • -0
    • +37
    ./feel/runtime/functions/AppendAllFunction.java
    • -0
    • +51
    ./feel/runtime/functions/AreElementsOfFunction.java
    • -0
    • +46
    ./feel/runtime/functions/AvgFunction.java
    • -0
    • +51
    ./feel/runtime/functions/ContainsOnlyFunction.java
    • -0
    • +60
    ./feel/runtime/functions/DateTimeFunction.java
    • -0
    • +88
    ./feel/runtime/functions/DayAddFunction.java
    • -0
    • +75
    ./feel/runtime/functions/DayDiffFunction.java
    • -0
    • +74
    ./feel/runtime/functions/DayFunction.java
    • -0
    • +75
    ./feel/runtime/functions/HourDiffFunction.java
    • -0
    • +71
    ./feel/runtime/functions/HourFunction.java
    • -0
    • +40
    ./feel/runtime/functions/IntegerFunction.java
    • -0
    • +39
    ./feel/runtime/functions/IsAlphaFunction.java
    • -0
    • +39
    ./feel/runtime/functions/IsAlphanumericFunction.java
    • -0
    • +39
    ./feel/runtime/functions/IsNumericFunction.java
  1. … 69 more files in changeset.
DROOLS-1668 Fix some FindBugs problems (#1375)

* Fix some FindBugs problems

* Use EMPTY_INPUT in FeelImpl

  1. … 10 more files in changeset.
DROOLS-1599 Support Signavio Multi Instance Decision node (#1348)

* DROOLS-1599 Support Signavio Multi Instance Decision node

* Add DMNProfile for compiler for pluggable compilation process

* .

.

.

    • -0
    • +47
    ./KieDMNSignavioProfile.java
    • -0
    • +184
    ./MultiInstanceDecisionLogic.java
    • -0
    • +27
    ./MultiInstanceDecisionLogicRegister.java
  1. … 16 more files in changeset.