Hi
I have one more problem using jBPM.
If i want to get all task instances for actor (push/pull) do i have to start from getTaskMgmtSession().findTaskInstances(actorID) always?
Is there any other way ?
If no, how to get task instances gropued by task nodes ?
Something like this doesn't work (ClassCast):
List<TaskInstance> tasks = workflowConfig.createJbpmContext().getTaskMgmtSession().findTaskInstances(actorId);
Map<TaskNode, List<TaskInstance>> instancesGrouped = new HashMap<TaskNode, List<TaskInstance>>();
for(TaskInstance task : tasks)
{
 //ClassCast here
 TaskNode taskNode = (TaskNode)task.getToken().getNode();
 List<TaskInstance> instances = instancesGrouped.get(taskNode);
 if(instances == null)
 {
 instances = new ArrayList<TaskInstance>();
 instancesGrouped.put(taskNode,instances);
 }
 instances.add(task);
}