I guess the question here is, where do you get that "salinceText" from?
I am using DRL to define the rules.
Manjax23's message received 8/17/2007 1:44 AM:
Salience salience = new SalienceInteger( Integer.parseInt(
salienceText ) );
rule.setSalience( salience );
Cheers,
manjax23
Scott Reed-4 wrote:
> My 3.1 app has a mechanism that allowed the user to change the salience of
> some rules before running
> them, before loading up WorkingMemory. This was quite simple,
> rule.getSalience() returned a rule's
> int salience value and rule.setSalience(int) set it. Now in 4.0 I see
> salience is no longer just an
> int, but a Salience object with a simple constructor and complicated
> getValue(Tuple,WorkingMemory)
> method to access the int value.
>
> It appears to be still easy to set the salience of a rule:
> rule.setSalience( new
> SalienceInteger(int)) but getting the int salience from a Salience object
> seems to have been removed
> from joe-blow coder's reach.
>
> I would be very grateful if someone would provide me with an example that
> gets the int salience
> associated with a rule. I have no idea where or why I need to get the
> Tuple and WorkingMemory. Can I
> just pass nulls in for those two arguments?
>
> Thanks,
> Scott
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>