Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-5275] Descope Traits (#2887)

* [DROOLS-5275] Descope Traits

New module for traits

Dependency on core

trait tests moved from drools core to traits

Split Trait logic in GenericTypeDefinition

Avoid using static method in DefaultFactHandle

Reverted DefaultBeanClassBuilder to master

DefualtBeanClassBuilder does not depend on traits

Moved trait test to LegacyTraitTest.java

Renamed TraitProxy, TraitProxyImpl extends TraitProxy

BaseTraitProxy file in service

Moved traits DRL to traits module

Fix Manual injection in MetadataTest

Injection of TraitPropertyWrapperBuilder

Moved TraitableBean to drools core

Moved TraitTypeMap and TraitableBean to core

Fix testTraitRedundancy

Descope trait OOP, with KieComponentFactoryInjected

Subclass DefaultFactHandle

Removed trait support for DisconnectedFactHandle.java (dead code)

TraitNamedEntryPoint

Moved trait persistence test to traits module

IsAEvaluatorDefinition has to be defined explictly

Removed TRAITSET_FIELD_NAME from listened properties as it wasn't covered by test

Create KnowledgePackageImpl using KieComponentFactory

Subclassed KnowledgePackageImpl to TraitKnowledgePackageImpl.java, removed TraitCoreService.java

removed traits from implicit imports

Fix specific case for JBPM in which the kbase is not present

* Updated TraitExample.java in drools-example to import trait dependency

* Added clarifying comment

* org.drools.traits.core.factmodel.traits

to

org.drools.traits.core.factmodel

* kie-util-test to test scope and jaxb to provided, retriggering

* Fix license

  1. … 372 more files in changeset.
[DROOS-4939] allow to use generics in declared types (#2729)

* [DROOS-4939] allow to use generics in declared types

  1. … 17 more files in changeset.
[KOGITO-608] remove dependency from TypeResolver in kie-soup (#2668)

    • -1
    • +1
    ./PackageBuilderConfigurationTest.java
  1. … 80 more files in changeset.
[DROOLS-4684] Parser and Canonical Model Compiler error on Conditional Named Consequence (#2638)

* Test

* Reduced test for parser

* Test in drools compiler

* Revert "Reduced test for parser"

This reverts commit 55008ec5

* Possible fix

* Removed line from test

* Parse the function descr instead of the pattern

* Register source pattern as accumulate variable (as it's used by the named consequence)

* Refactor

* Take all the acc functions

* Renamed test

  1. … 5 more files in changeset.
[DROOLS-4085] Added change set xsd to avoid fetching it from the internet (#2373)

  1. … 12 more files in changeset.
[DROOLS-4085] Support follow redirects and avoid using external URL (#2369)

* [DROOLS-4085] Support follow redirects and avoid using external URL for change set XSD

* Remove all other references to external XSD

* Avoid getting XSD from the internet

  1. … 9 more files in changeset.
[RHBRMS-3133] [DROOLS-3050] allow to add via annotation a serialVersionUID on classes generated from declared types (#2363)

  1. … 2 more files in changeset.
DROOLS-3988 Fix change-set XSD URL (#2333)

  1. … 9 more files in changeset.
DROOLS-3343 Refactor Message/MessageImpl to avoid rely on impl (#2163)

* DROOLS-3343 Refactor Message/MessageImpl to avoid rely on impl

* Realign imports in other modules

* .

* .

  1. … 30 more files in changeset.
Revert "[RHBRMS-3133] [DROOLS-3050] allow to add via annotation a serialVersionUID on classes generated from declared types"

This reverts commit 44f32dc76bbb295d6fce3c85afbc1f1c184e8433.

  1. … 2 more files in changeset.
[RHBRMS-3133] [DROOLS-3050] allow to add via annotation a serialVersionUID on classes generated from declared types

  1. … 2 more files in changeset.
[RHPAM-1184] URLDecoder: Illegal hex characters in escape (%) pattern" when a rule has a name with "%" (#2072)

moving decoding the file name to the EJC compilation unit adapter so memory file system

is not inconsistent anymore regarding the names

  1. … 3 more files in changeset.
RHDM-254 RHBRMS-3057 DrlParser/DrlDumper will break valid DRL containing accumulate statements (#1789)

* [RHDM-254] fix drl dumper for accumulate

(cherry picked from commit db135c5)

* [RHDM-254] Fix test to support older version of AssertJ

  1. … 1 more file in changeset.
[RHDM-254] fix drl dumper for accumulate

  1. … 1 more file in changeset.
[RHDM-254] fix drl dumper for accumulate

(cherry picked from commit db135c5b6b7011444f71677122b4e009b040f183)

  1. … 1 more file in changeset.
GUVNOR-3520: Use Assertj assertEqualsIgnoreWhiteSpace implementation (#1527)

  1. … 19 more files in changeset.
Use static import for assert methods instead of extending Assert class (#1605)

  1. … 150 more files in changeset.
AF-593: Decouple DMO from Drools (#1444)

    • -176
    • +172
    ./PackageBuilderConfigurationTest.java
  1. … 169 more files in changeset.
[DROOLS-1659] parallel rules build (#1368)

[DROOLS-1659] parallel rules build

  1. … 47 more files in changeset.
[DROOLS-1575] make kbuilder pluggable (#1353)

    • -10
    • +10
    ./PackageBuilderConfigurationTest.java
  1. … 11 more files in changeset.
DROOLS-1607 Internal refactor removing KnowledgeBase in preparation for DROOLS-1583 (#1293)

* DROOLS-1583 Refactor KnowledgeBaseImpl

step1

Passes just src main compilation with :

```

$ mvn clean compile -pl \!drools-examples

```

* Align drools-core tests

* Method change

InternalKnowledgeBase

from:

void addPackages( final Collection<InternalKnowledgePackage> newPkgs );

to:

void addPackages( final Collection<KiePackage> newPkgs );

* Align drools-beliefs tests.

* Align drools-cdi tests.

* Align drools-templates tests.

* Align drools-decisiontables tests.

* Align drools-verifier tests.

* Align drools-persistence-jpa tests.

* Align drools-examples CODE.

* Align drools-scorecards tests.

* Align drools-test-suite tests.

* Align removal of KnowledgeRuntimer(EventManager|Logger) interfaces.

* rebase code.

* Rebase drools-compiler tests package org.drools.compiler

* Rebase drools-compiler tests package org.drools.compiler.api

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.abductive

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.defeasible

* Rebase drools-compiler tests package org.drools.compiler.beliefsystem.jtms

* Rebase drools-compiler tests package org.drools.compiler.builder.impl

* Rebase drools-compiler tests package org.drools.compiler.command

* Rebase drools-compiler tests package org.drools.compiler.common

* Rebase drools-compiler tests package org.drools.compiler.compiler

* Rebase drools-compiler tests package org.drools.compiler.xml.changeset

* Rebase drools-compiler tests package org.drools.compiler.conf

* Rebase drools-compiler tests package org.drools.compiler.definitions

* Rebase drools-compiler tests package org.drools.compiler.factmodel.traits

* Fix rebase of CommonTestMethodBase

* Rebase drools-compiler tests package org.drools.compiler.integrationtests A-E

* Rebase drools-compiler tests package org.drools.compiler.integrationtests F-L

* Rebase drools-compiler tests package org.drools.compiler.integrationtests M-R

* Rebase drools-compiler tests package org.drools.compiler.integrationtests S-Z

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.drl

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.eventgenerator.example

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.incrementalcompilation

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.manners

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.marshalling

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.operators

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.sequential

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.session

* Rebase drools-compiler tests package org.drools.compiler.integrationtests.waltz

* Rebase drools-compiler tests package org.drools.compiler.lang.api

* Rebase drools-compiler tests package org.drools.compiler.phreak

* Rebase drools-compiler tests package org.drools.compiler.reteoo

* Rebase drools-compiler tests package org.drools.compiler.rule.builder.java

* Rebase drools-compiler tests package org.drools.compiler.rule.builder.mvel

* Rebase drools-compiler tests package org.drools.compiler.test

* Rebase drools-compiler tests package org.drools.compiler.util.debug

* Align drools-core org.drools.core.osgi.Activator CODE.

  1. … 260 more files in changeset.
[DROOLS-1560] simplify and improve performances of ChainedProperties … (#1257) (#1264)

* [DROOLS-1560] simplify and improve performances of ChainedProperties discovery

* [DROOLS-1560] simplify and improve performances of ChainedProperties discovery

(cherry picked from commit 57c6bc109c154e8870beec35fd8a9b231fb4ef40)

    • -36
    • +5
    ./PackageBuilderConfigurationTest.java
  1. … 8 more files in changeset.
[DROOLS-1560] simplify and improve performances of ChainedProperties … (#1257)

* [DROOLS-1560] simplify and improve performances of ChainedProperties discovery

* [DROOLS-1560] simplify and improve performances of ChainedProperties discovery

    • -36
    • +5
    ./PackageBuilderConfigurationTest.java
  1. … 8 more files in changeset.
GUVNOR-2706: Adding Multibyte class name Java file fails with 'The public type <class name> must be defined in its own file' in business-central (#938)

    • -0
    • +47
    ./io/memory/MemoryFileSystemTest.java
  1. … 1 more file in changeset.
[6.5.x] GUVNOR-2706: Adding Multibyte class name Java file fails with 'The public type <class name> must be defined in its own file' in business-central (#937)

    • -0
    • +47
    ./io/memory/MemoryFileSystemTest.java
  1. … 1 more file in changeset.
[DROOLS-1213] restore system properties after test finishes (#819)

* property "drools.warning.filters" is no longer being used

    • -1
    • +22
    ./PackageBuilderConfigurationTest.java
Remove no longer valid 'Java5Test' (#811)

GUVNOR-2173 - Asset Oracle: Change Impact prediction: Setting Resources for Descr instances

    • -0
    • +94
    ./DescrResourceSetTest.java
    • -0
    • +408
    ./PackageDescrResourceVisitor.java
  1. … 25 more files in changeset.
changes in license header closes #586

    • -1
    • +1
    ./PackageBuilderConfigurationTest.java
  1. … 5157 more files in changeset.
[DROOLS-815] ensure type declarations can handle inner classes

  1. … 4 more files in changeset.