Uploaded image for project: 'JBRULES'
  1. JBRULES
  2. JBRULES-1262

DSL Parser "eval"

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • FUTURE
    • 4.0.1
    • drools-compiler-DSL
    • None

    Description

      [when]of type Item=Item()
      [when]- Title equals "

      {value}"=eval(title.isEqual("{value}

      ")
      [when]- Event equals "

      {value}"=eval(id.isEqual("{value}

      ")
      [then]Log : "

      {message}"=System.out.println("{message}

      ");

      the dslr File:

      expander Test.dsl

      rule "Your First Rule"
      when
      $p : of type Item

      • Title equals "test"
      • Event equals "test"
        then
        #actions
        end

      resolves to (could be seen in the drl viewer)

      rule "Your First Rule"

      when
      $p :Item( eval(title.isEqual("test", eval(id.isEqual("test") ) )
      then
      #actions

      end

      Attachments

        Issue Links

          Activity

            People

              etirelli@redhat.com Edson Tirelli
              markush2007 markush2007 (Inactive)
              Archiver:
              rhn-support-ceverson Clark Everson

              Dates

                Created:
                Updated:
                Archived:

                PagerDuty