[rules-users] retrieving agenda-groups from java api

Chris Richmond crichmond at referentia.com
Tue Oct 13 17:29:58 EDT 2009


Is there a similar technique for retrieving all Agenda Groups from the
session? 

 

Something along the lines of

 

Session.getAgenda().getAgendaGroups()

 

I can only find so far:

 

Session.getAgenda().getAgendaGroup("groupName")

 

But I would like to be able to retrieve all agenda groups in the session

 

 

Thanks,

Chris

  _____  

From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Chris Richmond
Sent: Wednesday, September 30, 2009 8:13 AM
To: 'Rules Users List'
Subject: Re: [rules-users] retrieving streams/entry points from java api

 

Ed,


Thanks a lot.  I am thinking about comding to Drools boot camp in Dallas? In
late October.  If not that one than the next one.  Will you be there?  I
feel it would be beneficial to have some time to get over the hump with
using Drools and Fusion to it's full potential.  That way I can give you
guys my use cases and discuss a proper Drools strategy.

 

Thank,


Chris

 

  _____  

From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Edson Tirelli
Sent: Wednesday, September 30, 2009 4:45 AM
To: Rules Users List
Subject: Re: [rules-users] retrieving streams/entry points from java api

 


   Chris,

   That is indeed missing in the public API. I am adding it as we speak,
thanks for bringing that up:

https://jira.jboss.org/jira/browse/JBRULES-2285

   Meanwhile, until we release the new version, the workaround is to
downcast the interface:

                              for(WorkingMemoryEntryPoint entry :
session.getWorkingMemoryEntryPoints()){

                                    System.err.println("entry point stream:
" + 

 
((InternalWorkingMemoryEntryPoint)entry).getEntryPoint().getEntryPointId());

                              }

Edson




2009/9/29 Chris Richmond <crichmond at referentia.com>

Hello,

 

I am trying to determine, iterate the working memory streams within my rule
by doing the following:

 

                              for(WorkingMemoryEntryPoint entry :
session.getWorkingMemoryEntryPoints()){

                                    System.err.println("entry point stream:
" + entry.toString());

                              }

 

But I can find no method/way to finid the actual text name of the entry
point(what is written in the rule as from entry-point "xxxx").

 

 

 

Is there a way to do this?  To list the readable names of the entry points
from your session?  I would like to list those entry points in a drop down
as application profiles, so if they have one selected, one entry point of
rules will be inserted to and so on..

 

Thanks,

 

Chris


_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users




-- 
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20091013/4b3dd44f/attachment.html 


More information about the rules-users mailing list