Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-4186 : Guided Rules does not output parenthesis in DRL (#2400)

(cherry picked from commit 25f4ffab014e62262d4edd7cfbb83200a4da895d)

    • -3
    • +1
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
  1. … 5 more files in changeset.
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.

    • -5
    • +5
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
  1. … 148 more files in changeset.
DROOLS-4186 : Guided Rules does not output parenthesis in DRL (#2393)

    • -3
    • +1
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
  1. … 5 more files in changeset.
AF-648 : Change Project from a folder in a repo to a repository (#1697)

    • -1
    • +1
    ./backend/GuidedDecisionTreeModelUnmarshallingVisitor.java
  1. … 6 more files in changeset.
AF-593: Decouple DMO from Drools (#1444)

    • -16
    • +15
    ./backend/GuidedDecisionTreeDRLPersistence.java
    • -258
    • +234
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
    • -387
    • +352
    ./backend/GuidedDecisionTreeModelUnmarshallingVisitor.java
    • -14
    • +14
    ./shared/model/GuidedDecisionTree.java
    • -11
    • +11
    ./shared/model/nodes/impl/TypeNodeImpl.java
  1. … 155 more files in changeset.
AF-540: moved to appformer generic java data model definitions (#1397)

* AF-540: moved to appformer generic java data model definitions

* AF-540: incorporated manstis suggestions

* AF-540: update models and restored old type (Import) deprecating it

(just for compat)

    • -2
    • +2
    ./backend/GuidedDecisionTreeDRLPersistence.java
    • -2
    • +2
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
    • -8
    • +8
    ./backend/GuidedDecisionTreeModelUnmarshallingVisitor.java
    • -4
    • +4
    ./shared/model/GuidedDecisionTree.java
  1. … 120 more files in changeset.
changes in license header closes #586

    • -1
    • +1
    ./backend/GuidedDecisionTreeDRLPersistence.java
    • -1
    • +1
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
    • -1
    • +1
    ./backend/GuidedDecisionTreeModelUnmarshallingVisitor.java
    • -1
    • +1
    ./shared/model/GuidedDecisionTree.java
    • -1
    • +1
    ./shared/model/nodes/ActionFieldValue.java
    • -1
    • +1
    ./shared/model/nodes/ActionInsertNode.java
    • -1
    • +1
    ./shared/model/nodes/ActionUpdateNode.java
    • -1
    • +1
    ./shared/model/nodes/ConstraintNode.java
    • -1
    • +1
    ./shared/model/nodes/HasFieldValues.java
  1. … 5157 more files in changeset.
DROOLS-758: GuidedDecisionTreeModelUnmarshallingVisitor doesn't support unmarshalling of oneline rules

    • -14
    • +7
    ./backend/GuidedDecisionTreeModelUnmarshallingVisitor.java
  1. … 1 more file in changeset.
Bug 1130292 - Guided rule editor does not save any then clause values, but at least it tells me it won't save them

    • -10
    • +11
    ./shared/model/nodes/impl/BaseBoundNodeImpl.java
    • -10
    • +14
    ./shared/model/nodes/impl/TypeNodeImpl.java
Bug 1130292 - Guided rule editor does not save any then clause values, but at least it tells me it won't save them

    • -11
    • +10
    ./shared/model/nodes/impl/BaseBoundNodeImpl.java
    • -0
    • +21
    ./shared/model/nodes/impl/BaseNodeImpl.java
    • -14
    • +10
    ./shared/model/nodes/impl/TypeNodeImpl.java
  1. … 33 more files in changeset.
GUVNOR-2122: Fix support for null and not-null operators; together with fixes for Enums.

    • -1
    • +12
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
    • -2
    • +20
    ./backend/GuidedDecisionTreeModelUnmarshallingVisitor.java
    • -0
    • +70
    ./shared/model/values/impl/EnumValue.java
  1. … 3 more files in changeset.
GUVNOR-2122: Fix support for null and not-null operators; together with fixes for Enums.

(cherry picked from commit d09e3ed150e87b9d190a9945a2d7ab7e6cba3090)

    • -1
    • +12
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
    • -2
    • +20
    ./backend/GuidedDecisionTreeModelUnmarshallingVisitor.java
    • -0
    • +70
    ./shared/model/values/impl/EnumValue.java
  1. … 3 more files in changeset.
GUVNOR-2122: Preliminary support for feedback of DRL->Decision Tree parsing errors.

    • -563
    • +6
    ./backend/GuidedDecisionTreeDRLPersistence.java
    • -8
    • +14
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
    • -472
    • +0
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -0
    • +710
    ./backend/GuidedDecisionTreeModelUnmarshallingVisitor.java
    • -0
    • +9
    ./shared/model/GuidedDecisionTree.java
    • -0
    • +57
    ./shared/model/parser/GuidedDecisionTreeParserError.java
    • -0
    • +39
    ./shared/model/parser/messages/AmbiguousRootParserMessage.java
    • -0
    • +39
    ./shared/model/parser/messages/DefaultParserMessage.java
    • -0
    • +23
    ./shared/model/parser/messages/InvalidRootParserMessage.java
    • -0
    • +25
    ./shared/model/parser/messages/ParserMessage.java
    • -0
    • +23
    ./shared/model/parser/messages/UnsupportedFieldConstraintParserMessage.java
    • -0
    • +23
    ./shared/model/parser/messages/UnsupportedFieldConstraintTypeParserMessage.java
  1. … 6 more files in changeset.
GUVNOR-2122: Preliminary support for feedback of DRL->Decision Tree parsing errors.

(cherry picked from commit c1e7019295b06fcbcffd29a0244f1b7fb14e2130)

    • -563
    • +6
    ./backend/GuidedDecisionTreeDRLPersistence.java
    • -8
    • +14
    ./backend/GuidedDecisionTreeModelMarshallingVisitor.java
    • -472
    • +0
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -0
    • +710
    ./backend/GuidedDecisionTreeModelUnmarshallingVisitor.java
    • -0
    • +9
    ./shared/model/GuidedDecisionTree.java
    • -0
    • +57
    ./shared/model/parser/GuidedDecisionTreeParserError.java
    • -0
    • +39
    ./shared/model/parser/messages/AmbiguousRootParserMessage.java
    • -0
    • +39
    ./shared/model/parser/messages/DefaultParserMessage.java
    • -0
    • +23
    ./shared/model/parser/messages/InvalidRootParserMessage.java
    • -0
    • +25
    ./shared/model/parser/messages/ParserMessage.java
    • -0
    • +23
    ./shared/model/parser/messages/UnsupportedFieldConstraintParserMessage.java
    • -0
    • +23
    ./shared/model/parser/messages/UnsupportedFieldConstraintTypeParserMessage.java
  1. … 6 more files in changeset.
GUVNOR-2122: Changing persistent format to DRL.

    • -46
    • +0
    ./backend/GuidedDecisionTreeConverter.java
    • -0
    • +529
    ./backend/GuidedDecisionTreeDRLPersistence.java
    • -9
    • +9
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -50
    • +0
    ./backend/GuidedDecisionTreeXMLPersistence.java
    • -0
    • +23
    ./shared/model/nodes/impl/BaseBoundNodeImpl.java
    • -0
    • +25
    ./shared/model/nodes/impl/TypeNodeImpl.java
    • -0
    • +22
    ./shared/model/values/impl/BigDecimalValue.java
    • -0
    • +22
    ./shared/model/values/impl/BigIntegerValue.java
    • -0
    • +22
    ./shared/model/values/impl/BooleanValue.java
    • -0
    • +22
    ./shared/model/values/impl/ByteValue.java
  1. … 10 more files in changeset.
GUVNOR-2122: Fix DateValue rendering on ActionInsertNodes.

    • -4
    • +5
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -2
    • +0
    ./shared/model/nodes/ActionFieldValue.java
    • -5
    • +2
    ./shared/model/nodes/ActionInsertNode.java
    • -5
    • +2
    ./shared/model/nodes/ActionUpdateNode.java
    • -2
    • +0
    ./shared/model/nodes/ConstraintNode.java
    • -4
    • +4
    ./shared/model/nodes/HasFieldValues.java
    • -24
    • +0
    ./shared/model/values/HasValue.java
  1. … 1 more file in changeset.
GUVNOR-2122: Support for being able to 'insert' or 'insert logical' new Facts and fields.

    • -4
    • +57
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -1
    • +9
    ./shared/model/nodes/ActionInsertNode.java
    • -0
    • +64
    ./shared/model/nodes/impl/ActionInsertNodeImpl.java
  1. … 2 more files in changeset.
GUVNOR-2122: Handle Date fields in the RHS correctly.

    • -9
    • +47
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -6
    • +2
    ./shared/model/nodes/ActionFieldValue.java
    • -6
    • +3
    ./shared/model/nodes/ConstraintNode.java
    • -0
    • +24
    ./shared/model/values/HasValue.java
  1. … 1 more file in changeset.
GUVNOR-2122: More support for being able to 'set' or 'modify' bound Facts fields.

    • -6
    • +34
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -1
    • +5
    ./shared/model/nodes/ActionUpdateNode.java
    • -28
    • +0
    ./shared/model/nodes/ActionModifyNode.java
    • -0
    • +4
    ./shared/model/values/impl/BigDecimalValue.java
    • -0
    • +4
    ./shared/model/values/impl/BigIntegerValue.java
    • -0
    • +4
    ./shared/model/values/impl/ByteValue.java
    • -0
    • +4
    ./shared/model/values/impl/DateValue.java
    • -0
    • +4
    ./shared/model/values/impl/FloatValue.java
    • -0
    • +4
    ./shared/model/values/impl/LongValue.java
    • -0
    • +4
    ./shared/model/values/impl/ShortValue.java
  1. … 3 more files in changeset.
GUVNOR-2122: Add support for Actions to modify fields for bound Types.

    • -47
    • +114
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -0
    • +4
    ./shared/model/nodes/ActionFieldValue.java
    • -1
    • +1
    ./shared/model/nodes/ActionModifyNode.java
    • -2
    • +0
    ./shared/model/nodes/ConstraintNode.java
    • -0
    • +58
    ./shared/model/nodes/impl/ActionFieldValueImpl.java
    • -0
    • +55
    ./shared/model/nodes/impl/ActionModifyNodeImpl.java
  1. … 1 more file in changeset.
GUVNOR-2122: Fix indenting

    • -1
    • +1
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
GUVNOR-2122: Preliminary support for Actions to retract bound Types

    • -2
    • +32
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -0
    • +26
    ./shared/model/nodes/ActionFieldValue.java
    • -0
    • +24
    ./shared/model/nodes/ActionInsertNode.java
    • -0
    • +28
    ./shared/model/nodes/ActionModifyNode.java
    • -0
    • +24
    ./shared/model/nodes/ActionRetractNode.java
    • -0
    • +26
    ./shared/model/nodes/BoundNode.java
    • -1
    • +1
    ./shared/model/nodes/ConstraintNode.java
    • -0
    • +45
    ./shared/model/nodes/impl/ActionRetractNodeImpl.java
    • -0
    • +42
    ./shared/model/nodes/impl/BaseBoundNodeImpl.java
    • -16
    • +0
    ./shared/model/nodes/impl/BaseNodeImpl.java
  1. … 2 more files in changeset.
GUVNOR-2122: Support for "in" and "not in" operators.

    • -9
    • +117
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
  1. … 1 more file in changeset.
GUVNOR-2122: Add conversion of String to Value<T> in implementations.

    • -0
    • +9
    ./shared/model/values/impl/BigDecimalValue.java
    • -0
    • +9
    ./shared/model/values/impl/BigIntegerValue.java
    • -0
    • +9
    ./shared/model/values/impl/ByteValue.java
    • -0
    • +6
    ./shared/model/values/impl/DateValue.java
    • -0
    • +9
    ./shared/model/values/impl/FloatValue.java
    • -0
    • +9
    ./shared/model/values/impl/LongValue.java
    • -0
    • +9
    ./shared/model/values/impl/ShortValue.java
  1. … 2 more files in changeset.
GUVNOR-2122: Add bindings and support traversal from Child to Root

    • -5
    • +18
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -0
    • +76
    ./shared/model/nodes/impl/BaseNodeImpl.java
    • -11
    • +1
    ./shared/model/nodes/impl/TypeNodeImpl.java
  1. … 1 more file in changeset.
GUVNOR-2122: Allow Root to be set to null (possible from the UI)

    • -2
    • +1
    ./shared/model/GuidedDecisionTree.java
GUVNOR-2122: Allow ConstraintNode to be initialised with a Field but no Operator or Value. Fix related DRL generation issue when Operator or Value are missing.

    • -2
    • +9
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
  1. … 1 more file in changeset.
GUVNOR-2122: Add support for Guided Decision Trees.

    • -46
    • +0
    ./backend/GuidedDecisionTreeConverter.java
    • -0
    • +568
    ./backend/GuidedDecisionTreeDRLPersistence.java
    • -24
    • +369
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -50
    • +0
    ./backend/GuidedDecisionTreeXMLPersistence.java
    • -2
    • +1
    ./shared/model/GuidedDecisionTree.java
    • -0
    • +24
    ./shared/model/nodes/ActionFieldValue.java
    • -0
    • +29
    ./shared/model/nodes/ActionInsertNode.java
    • -0
    • +24
    ./shared/model/nodes/ActionRetractNode.java
    • -0
    • +29
    ./shared/model/nodes/ActionUpdateNode.java
    • -0
    • +26
    ./shared/model/nodes/BoundNode.java
    • -9
    • +2
    ./shared/model/nodes/ConstraintNode.java
    • -0
    • +24
    ./shared/model/nodes/HasFieldValues.java
    • -0
    • +26
    ./shared/model/nodes/HasValue.java
  1. … 33 more files in changeset.
GUVNOR-2122: Add support for Guided Decision Trees to the Workbench. Include Class Name in ConstraintNode

    • -0
    • +4
    ./shared/model/nodes/ConstraintNode.java
  1. … 1 more file in changeset.
GUVNOR-2122: Add support for Guided Decision Trees to the Workbench. Flesh our model and DRL generation.

    • -2
    • +2
    ./backend/GuidedDecisionTreeConverter.java
    • -0
    • +47
    ./backend/GuidedDecisionTreeDRLPersistence.java
    • -0
    • +127
    ./backend/GuidedDecisionTreeModelDRLVisitor.java
    • -4
    • +4
    ./backend/GuidedDecisionTreeXMLPersistence.java
    • -50
    • +0
    ./backend/GuidedDTreeXMLPersistence.java
    • -0
    • +11
    ./shared/model/GuidedDecisionTree.java
    • -0
    • +36
    ./shared/model/nodes/ConstraintNode.java
    • -0
    • +24
    ./shared/model/nodes/Node.java
    • -0
    • +24
    ./shared/model/nodes/TypeNode.java
    • -0
    • +87
    ./shared/model/nodes/impl/ConstraintNodeImpl.java
    • -0
    • +54
    ./shared/model/nodes/impl/TypeNodeImpl.java
    • -0
    • +26
    ./shared/model/values/Value.java
    • -0
    • +46
    ./shared/model/values/impl/BigDecimalValue.java
    • -0
    • +46
    ./shared/model/values/impl/BigIntegerValue.java
    • -0
    • +44
    ./shared/model/values/impl/BooleanValue.java
  1. … 10 more files in changeset.