@Transactional public List<Audit> findHandlerTasks(ProcessInstance processInstance) { Stack<Audit> ret = new Stack<Audit>(); for (Audit audit : processInstance.getAudits()) { if (audit.isHandler() && audit.getStatus() != null) { ret.push(audit); } } return ret; }
private void dumpAuditTrail(ProcessInstance processInstance) { if (!log.isDebugEnabled()) { return; } for (Audit audit: processInstance.getAudits()) { log.debug("{} {} {} {} {} {} {}", audit.getId(),audit.getProcessDefinitionName(), audit.getTaskId(),audit.getStatus(),audit.getComment(),audit.isHandler(),audit.isInterrupted()); } }
ret.append(audit.getComment()); ret.append(" handler:"); ret.append(audit.isHandler()); ret.append(" interrupted:"); ret.append(audit.isInterrupted());
theHandler = this.isHandler(); strategy.appendField(locator, this, "handler", buffer, theHandler);
theHandler = this.isHandler(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "handler", theHandler), currentHashCode, theHandler);