[rules-users] Explicit class cast in RHS

Alessandro Terrinoni aleterrinoni at hotmail.com
Thu Apr 9 07:20:28 EDT 2009



This way my rule doesn't match

At the moment i only provide Foo objects as facts. Do i have to provide also the field prop objects as facts for the rule to match?

Date: Wed, 8 Apr 2009 12:26:01 -0400
Subject: Re: [rules-users] Explicit class cast in RHS
From: dsinclair at chariotsolutions.com
To: rules-users at lists.jboss.org

rule "abc"

when
     Foo($prop : prop)
     TypeA (this == $prop, name == "PropertyA")
then
...

2009/4/8 Alessandro Terrinoni <aleterrinoni at hotmail.com>






Hello

in my working memory I insert an object like this

public class Foo{
private IntType prop;

...
}

where IntType is a class, but in practice prop is either of type TypeA or TypeB, both extending the IntType class.



then i have a rule like this:

rule "abc"
    
    when
        
        Foo(p : prop, p.name == "propertyA")
        
    then 

        // call some method defined only in the TypeA class
        
end


how do i explicitly cast p into a TypeA object to call the method defined only in that class?

thanks in advance,
Alessandro Terrinoni

Scegli fra più di 30 stazioni!  Ascolta la radio su Messenger

_______________________________________________

rules-users mailing list

rules-users at lists.jboss.org

https://lists.jboss.org/mailman/listinfo/rules-users




_________________________________________________________________
Chiama gratis dal tuo PC! Parla su Messenger
http://clk.atdmt.com/GBL/go/140630369/direct/01/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090409/d0b08728/attachment.html 


More information about the rules-users mailing list