Hello my loved ones!
I'm here again for another question! ;-)
I'm trying the webservice integration made by Shane Bryzak ( Shane, good work! ), but I've some problem with the bpm. What I want is investigate how many tasks has a "actor" in tail. I use the code below, but I get a stack error. Can Shane help me?
@Conversational
@Scope(CONVERSATION)
@Name("auctionAction")
@Restrict("#{identity.loggedIn}")
public class WfWebMethod implements Serializable{
private static final long serialVersionUID = 1L;
//@In EntityManager em;
@Begin(join = true)
@SuppressWarnings("unchecked")
public String getDocumenti(){
JbpmContext context = ManagedJbpmContext.instance();
List<TaskInstance> taskInstacesResponsabile = context.getSession().createQuery(
"select ti from org.jbpm.taskmgmt.exe.TaskInstance ti ").list();
StringBuffer stringa = new StringBuffer();
for (Iterator iter = taskInstacesResponsabile.iterator(); iter.hasNext();) {
TaskInstance element = (TaskInstance) iter.next();
stringa.append(element.toString());
}
return stringa.toString();
}
@End
public void end() {
}
}