protected Audit createAudit(ProcessInstance processInstance, TaskBase task) { Audit audit = new Audit(); audit.setCreated(new Timestamp(System.currentTimeMillis())); audit.setTaskId(task.getTaskId()); audit.setProcessDefinitionName(task.getOwnerProcess().getName()); audit.setComment(trimComment(task.toString())); audit.setHandler(task.getHandler()); audit.setInterrupted(false); audit.setLockedBy(processInstance.getLockedBy()); audit.setStatus(processInstance.getStatus()); audit.setParentId(processInstance.getId()); processInstance.getAudits().add(audit); return audit; } /* (non-Javadoc)
lastAudit.setStatus(TaskStatus.TIMEOUT); Date now = new Date(); lastAudit.setComment(trimComment(lastAudit.getComment()+" Timed out at "+now));
audit.setComment(trimComment(task.toString())); audit.setHandler(task.getHandler()); task.loadTask(processInstance); audit.setInterrupted(true); audit.setStatus(TaskStatus.ABORTED); audit.setComment(e.getMessage()); if (!handleAbort(processInstance)) {