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); }
public void onCompletion(CmmnActivityExecution execution) { ensureTransitionAllowed(execution, ACTIVE, COMPLETED, "complete"); canComplete(execution, true); completing(execution); }
public void onReactivation(CmmnActivityExecution execution) { String id = execution.getId(); if (execution.isActive()) { throw LOG.alreadyActiveException("reactivate", id); } if (execution.isCaseInstanceExecution()) { if (execution.isClosed()) { throw LOG.alreadyClosedCaseException("reactivate", id); } } else { ensureTransitionAllowed(execution, FAILED, ACTIVE, "reactivate"); } }
public void onReactivation(CmmnActivityExecution execution) { String id = execution.getId(); if (execution.isActive()) { throw LOG.alreadyActiveException("reactivate", id); } if (execution.isCaseInstanceExecution()) { if (execution.isClosed()) { throw LOG.alreadyClosedCaseException("reactivate", id); } } else { ensureTransitionAllowed(execution, FAILED, ACTIVE, "reactivate"); } }
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 onReactivation(CmmnActivityExecution execution) { String id = execution.getId(); if (execution.isActive()) { throw LOG.alreadyActiveException("reactivate", id); } if (execution.isCaseInstanceExecution()) { if (execution.isClosed()) { throw LOG.alreadyClosedCaseException("reactivate", id); } } else { ensureTransitionAllowed(execution, FAILED, ACTIVE, "reactivate"); } }