Ed,

anonymous wrote : Were you looking for a single call that combined these two 
lists? 

Yes - After scanning the documentation (no luck on this subject), and trying 
the various getTask*() method calls via several lengthy deployments, and then 
searching these forums, I finally figured out that I need to make the several 
calls.  It also took me ... oh 2-3 hours to do what I 'feel' should have taken 
20-30 minutes with decent docs and or API methods.

Obviously, I was a bit frustrated - mainly because I think 
findPooledTaskInstances

JbpmContext.getTaskMgmtSession.findPooledTaskInstances( .. ) 

is misleadingly named - here's the javadocs:


  | findPooledTaskInstances
  | 
  | public java.util.List findPooledTaskInstances(java.lang.String actorId)
  | 
  |     get the taskinstances for which the given actor is in the pool.
  | 
  | 

This documentation says nothing about requiring the actorId on a task to be 
null in order for the query to return results.  I think it would be more aptly 
named:

findPooledTaskInstancesForTasksHavingActorIdEqualToNull()

- this is where my 'obscure' comment is coming from.  In order for that call to 
work, when I add pooled actors to a task, I have to know to set the actorId on 
the task to null - figured out once I looked at the HQL query in the jBPM 
source code.

Anyway - I think jBPM is a great software component - It has a lot of promise 
for implementing workflow-type systems - I also think the documentation is 
horrible - in contrast, the Seam documentation (which led us to using jBPM on 
my current project) is great.

Thanks

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4023679#4023679

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4023679
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to