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 onClose(CmmnActivityExecution execution) { String id = execution.getId(); if (execution.isCaseInstanceExecution()) { if (execution.isClosed()) { throw LOG.alreadyClosedCaseException("close", id); } if (execution.isActive()) { throw LOG.wrongCaseStateException("close", id, "[completed|terminated|suspended]", "active"); } } else { throw LOG.notACaseInstanceException("close", id); } }
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 onClose(CmmnActivityExecution execution) { String id = execution.getId(); if (execution.isCaseInstanceExecution()) { if (execution.isClosed()) { throw LOG.alreadyClosedCaseException("close", id); } if (execution.isActive()) { throw LOG.wrongCaseStateException("close", id, "[completed|terminated|suspended]", "active"); } } else { throw LOG.notACaseInstanceException("close", id); } }
public void onClose(CmmnActivityExecution execution) { String id = execution.getId(); if (execution.isCaseInstanceExecution()) { if (execution.isClosed()) { throw LOG.alreadyClosedCaseException("close", id); } if (execution.isActive()) { throw LOG.wrongCaseStateException("close", id, "[completed|terminated|suspended]", "active"); } } else { throw LOG.notACaseInstanceException("close", id); } }
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"); } }