npereira [http://community.jboss.org/people/npereira] created the discussion
"JBPM5 Task completion through API" To view the discussion, visit: http://community.jboss.org/message/604788#604788 -------------------------------------------------------------- Hi forum, I have an piece of java code that is completing the Tasks through the API. But I have facing an issue, the ideia is that on completion of a task I complete it with a new set of parameteres. For that matter I have to put the HashMap into the Content Object, and only then, complete the task. Here is the problem, whenever I do this, either being throuh client.SetDocumentContent or client.complete, this new data never gets persisted to the following activity. This is my code, //Creates a new Content to Fit in the Task HashMap newMap = new HashMap(); newMap.put("TFirst", 1234); newMap.put("TSecond", "blabla"); Object newObj = (Object)newMap; ByteArrayOutputStream bos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(bos); oos.writeObject(newObj); oos.flush(); oos.close(); bos.close(); byte[] newByteContent = bos.toByteArray (); Content neWContent = new Content(); neWContent.setContent(newByteContent); //Sets content on Task client.setDocumentContent(task.getId(), neWContent, sresponseHandler); //Completes the task BlockingTaskOperationResponseHandler qweresponseHandler = new BlockingTaskOperationResponseHandler(); ContentData cd = new ContentData(); cd.setContent(newByteContent); client.complete(task.getId(), userID, cd, qweresponseHandler); Am I missing something? Best regards, Nelson -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/604788#604788] Start a new discussion in jBPM at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
