@AroundInvoke public Object aroundInvoke(InvocationContext invocation) throws Exception { if ( !beforeInvocation(invocation) ) { return null; } else { return afterInvocation( invocation, invocation.proceed() ); } }
Long taskId = getProcessOrTaskId( tag.taskIdParameter(), tag.taskId() ); return BusinessProcess.instance().resumeTask(taskId); Long taskId = getProcessOrTaskId( tag.taskIdParameter(), tag.taskId() ); return BusinessProcess.instance().resumeTask(taskId); if ( tag.processKey().equals("") ) Long processId = getProcessOrTaskId( tag.processIdParameter(), tag.processId() ); return BusinessProcess.instance().resumeProcess(processId); return BusinessProcess.instance().resumeProcess( tag.definition(), getProcessKey( tag.processKey() ) );
BusinessProcess.instance().createProcess( tag.definition(), getProcessKey( tag.processKey() ) );