protected boolean canComplete(CmmnActivityExecution execution) { return canComplete(execution, false); }
protected boolean canComplete(CmmnActivityExecution execution) { return canComplete(execution, false); }
protected void checkAndCompleteCaseExecution(CmmnActivityExecution execution) { if (canComplete(execution)) { execution.complete(); } }
protected void checkAndCompleteCaseExecution(CmmnActivityExecution execution) { if (canComplete(execution)) { execution.complete(); } }
protected boolean canComplete(CmmnActivityExecution execution, boolean throwException) { boolean autoComplete = evaluateAutoComplete(execution); return canComplete(execution, throwException, autoComplete); }
protected boolean canComplete(CmmnActivityExecution execution, boolean throwException) { boolean autoComplete = evaluateAutoComplete(execution); return canComplete(execution, throwException, autoComplete); }
public void onCompletion(CmmnActivityExecution execution) { ensureTransitionAllowed(execution, ACTIVE, COMPLETED, "complete"); canComplete(execution, true); completing(execution); }
public void onManualCompletion(CmmnActivityExecution execution) { ensureTransitionAllowed(execution, ACTIVE, COMPLETED, "complete"); canComplete(execution, true, true); completing(execution); }
public void onManualCompletion(CmmnActivityExecution execution) { ensureTransitionAllowed(execution, ACTIVE, COMPLETED, "complete"); canComplete(execution, true, true); completing(execution); }
public void onCompletion(CmmnActivityExecution execution) { ensureTransitionAllowed(execution, ACTIVE, COMPLETED, "complete"); canComplete(execution, true); completing(execution); }
protected boolean canComplete(CmmnActivityExecution execution) { return canComplete(execution, false); }
protected void checkAndCompleteCaseExecution(CmmnActivityExecution execution) { if (canComplete(execution)) { execution.complete(); } }
protected boolean canComplete(CmmnActivityExecution execution, boolean throwException) { boolean autoComplete = evaluateAutoComplete(execution); return canComplete(execution, throwException, autoComplete); }
public void onCompletion(CmmnActivityExecution execution) { ensureTransitionAllowed(execution, ACTIVE, COMPLETED, "complete"); canComplete(execution, true); completing(execution); }
public void onManualCompletion(CmmnActivityExecution execution) { ensureTransitionAllowed(execution, ACTIVE, COMPLETED, "complete"); canComplete(execution, true, true); completing(execution); }