protected TaskBase getTask(Audit audit) { return getTask(audit.getProcessDefinitionName(), audit.getTaskId()); } protected boolean handleAbort(ProcessInstance processInstance) {
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.isInterrupted()); ret.append(" taskId:"); ret.append(audit.getTaskId()); ret.append(" "); ret.append(audit.getComment());
@Transactional public TaskBase findInterruptedTask(ProcessInstance processInstance) { TaskBase ret = null; for (Audit audit : processInstance.getAudits()) { if (audit.isInterrupted()) { ret = getTask( audit.getProcessDefinitionName(), audit.getTaskId()); audit.setInterrupted(false); break; } } return ret; }
theTaskId = this.getTaskId(); strategy.appendField(locator, this, "taskId", buffer, theTaskId);
theTaskId = this.getTaskId(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "taskId", theTaskId), currentHashCode, theTaskId);