[rules-users] Using Enum list in the guvnor

Michael Anstis michael.anstis at gmail.com
Wed Apr 18 17:47:42 EDT 2012


Our messages are crossing over :)

Let me know if use of "literal value" solves your problem... otherwise I'll
stay quiet for now ;)

On 18 April 2012 22:46, Michael Anstis <michael.anstis at gmail.com> wrote:

> I am going out on a limb here too, so please correct me if my assumption
> is wrong (but as you are new to Drools you might be making the mistake).
>
> Do you also want to really use "exists" which will match *once* if there
> is *any* EventIF in Working Memory or multiple matches for each EventIF
> object?
>
> If the latter just add the EventIF Fact Type.
>
>
> On 18 April 2012 22:43, Michael Anstis <michael.anstis at gmail.com> wrote:
>
>> The type of EventIF.eventType is EventType. Therefore literal values will
>> be the enums members.
>>
>>
>> On 18 April 2012 22:42, Michael Anstis <michael.anstis at gmail.com> wrote:
>>
>>> The problem appears to be your use of an expression in the right-hand
>>> side of the "equal to" comparison. If you choose "Literal value" the enum
>>> is presented correctly.
>>>
>>> When using an expression the enums members are not presented as this is
>>> really meant to navigate an object model.
>>>
>>>
>>> On 18 April 2012 22:35, Sean Su <sean.x.su at gmail.com> wrote:
>>>
>>>> Please give a try to this version. I probably did not save the changes.
>>>>
>>>> Sean
>>>>
>>>>
>>>> On Wed, Apr 18, 2012 at 5:28 PM, Michael Anstis <
>>>> michael.anstis at gmail.com> wrote:
>>>>
>>>>> I opened the "Overlapping Test" rule and it has no content\definition.
>>>>>
>>>>> Am I missing something?
>>>>>
>>>>>
>>>>> On 18 April 2012 22:12, Sean Su <sean.x.su at gmail.com> wrote:
>>>>>
>>>>>> Yes, it has been uploaded onto the repository, though there are some
>>>>>> examples (from Drools) in the jar which I do not need to evaluate.
>>>>>>
>>>>>> Attached is the exported repository. The rule is in the
>>>>>> ...rules.overlappingrules package.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Sean
>>>>>>
>>>>>>
>>>>>> On Wed, Apr 18, 2012 at 5:09 PM, Michael Anstis <
>>>>>> michael.anstis at gmail.com> wrote:
>>>>>>
>>>>>>> Yes, just the repository export will be fine. Provided you have
>>>>>>> uploaded the model JAR into Guvnor as a POJO model it will be (if you
>>>>>>> haven't try that first!)
>>>>>>>
>>>>>>> sent on the move
>>>>>>>
>>>>>>> On 18 Apr 2012 22:04, "Sean Su" <sean.x.su at gmail.com> wrote:
>>>>>>>
>>>>>>>> I am evaluating 5.3.final.
>>>>>>>>
>>>>>>>> No I am not using DSL yet but plan to do so if we can pass the
>>>>>>>> evaluation phase.
>>>>>>>>
>>>>>>>> Would the zip file exported from Guvnor (plus the jar POJO model)
>>>>>>>> be good enough? If yes, I can send over.
>>>>>>>>
>>>>>>>> thanks
>>>>>>>>
>>>>>>>> Sean
>>>>>>>>
>>>>>>>> On Wed, Apr 18, 2012 at 4:54 PM, Michael Anstis <
>>>>>>>> michael.anstis at gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Yes, but perhaps not specifically for your use-case.
>>>>>>>>>
>>>>>>>>> What version of Guvnor are you using? I assume you are using a
>>>>>>>>> DSL? Can you provide a self-contained repository export?
>>>>>>>>>
>>>>>>>>> sent on the move
>>>>>>>>>
>>>>>>>>> On 18 Apr 2012 21:36, "Sean Su" <sean.x.su at gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>>  Has anyone here successfully used Enum in the guided editor in
>>>>>>>>>> Guvnor?
>>>>>>>>>>
>>>>>>>>>> I am trying to build a patter with the following pseudo condition
>>>>>>>>>> but could not get the Enum list displayed in the drop down of the Enum:
>>>>>>>>>>
>>>>>>>>>> "There is an Event with Event.type (Enum EventType) equal to
>>>>>>>>>> EventType.someType".
>>>>>>>>>>
>>>>>>>>>> Here, someType is one of the enum defined in EventType.java.
>>>>>>>>>>
>>>>>>>>>> Event.java has getType() method returns EventType.
>>>>>>>>>>
>>>>>>>>>> Everything seems working fine, exception in the drop down of
>>>>>>>>>> EventType, there is no enum defined. It only has the standard API from Enum
>>>>>>>>>> listed there.
>>>>>>>>>>
>>>>>>>>>> Any input is appreciated.
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>>
>>>>>>>>>> Sean
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> rules-users mailing list
>>>>>>>>>> rules-users at lists.jboss.org
>>>>>>>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> rules-users mailing list
>>>>>>>>> rules-users at lists.jboss.org
>>>>>>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> "But beware of the Dark Side. Anger, fear, aggression - the Dark
>>>>>>>> Side of the Force are they." -Yoda
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> rules-users mailing list
>>>>>>>> rules-users at lists.jboss.org
>>>>>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>>>>
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> rules-users mailing list
>>>>>>> rules-users at lists.jboss.org
>>>>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> "But beware of the Dark Side. Anger, fear, aggression - the Dark Side
>>>>>> of the Force are they." -Yoda
>>>>>>
>>>>>> _______________________________________________
>>>>>> rules-users mailing list
>>>>>> rules-users at lists.jboss.org
>>>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> rules-users mailing list
>>>>> rules-users at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> "But beware of the Dark Side. Anger, fear, aggression - the Dark Side
>>>> of the Force are they." -Yoda
>>>>
>>>> _______________________________________________
>>>> rules-users mailing list
>>>> rules-users at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20120418/4ec0544b/attachment.html 


More information about the rules-users mailing list