[rules-users] Rules syntax question using hashmap
Greg Barton
greg_barton at yahoo.com
Thu Feb 26 12:03:32 EST 2009
Can you provide any info on why the third option doesn't work?
--- On Thu, 2/26/09, Zevenbergen, Alex <azevenbergen at paddypower.com> wrote:
> From: Zevenbergen, Alex <azevenbergen at paddypower.com>
> Subject: [rules-users] Rules syntax question using hashmap
> To: rules-users at lists.jboss.org
> Date: Thursday, February 26, 2009, 10:45 AM
> Hi all,
>
>
>
> Im using an object called 'Fact' this object has
> one attribute that is a
> hashmap 'details'
>
>
>
> I know there are several ways to access the parameters in
> the hashmap
>
>
>
> $f : Fact()
>
> eval ($f.getDetails().get("END_MATCH").toString()
> == "true" &&
> $f.getDetails().get("WINNER").toString() ==
> "HOME")
>
>
>
> $f : Fact(details.END_MATCH == true,details.WINNER ==
> "AWAY")
>
>
>
> $f : Fact()
>
> details(fact == $f, name == "END_MATCH", value ==
> true)
>
>
>
>
>
> I was told the third option works but it doesn't for
> me!
>
>
>
> Anyway my question is: Is there anyway for these sort of
> rules to not
> through an exception if any of the named parameters
> aren't on the
> hashmap 'details'?
>
>
>
> Ideally the rule would simply not fire if it looked for a
> key that
> wasn't there!
>
>
>
> Any info much appreciated
>
>
>
> Alex
>
>
>
>
> ________________________________________________________________________
> Privileged, confidential and/or copyright information may
> be contained in this communication. This e-mail and any
> files transmitted with it are confidential and intended
> solely for the use of the individual or entity to whom they
> are addressed. If you are not the intended addressee, you
> may not copy, forward, disclose or otherwise use this e-mail
> or any part of it in any way whatsoever. To do so is
> prohibited and may be unlawful. If you have received this
> email in error
> please notify the sender immediately.
>
> Paddy Power PLC may monitor the content of e-mail sent and
> received for the purpose of ensuring compliance with its
> policies and procedures.
>
> Paddy Power plc, Airton House, Airton Road, Tallaght,
> Dublin 24 Registered in Ireland: 16956
> _______________________________________________________________________________________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
More information about the rules-users
mailing list