public void onOccur(CmmnActivityExecution execution) { String id = execution.getId(); throw LOG.illegalStateTransitionException("occur", id, getTypeName()); }
protected CaseIllegalStateTransitionException createIllegalStateTransitionException(String transition, CmmnActivityExecution execution) { String id = execution.getId(); return LOG.illegalStateTransitionException(transition, id, getTypeName()); }
public void onParentTermination(CmmnActivityExecution execution) { String id = execution.getId(); throw LOG.illegalStateTransitionException("parentTerminate", id, getTypeName()); }
protected CaseIllegalStateTransitionException createIllegalStateTransitionException(String transition, CmmnActivityExecution execution) { String id = execution.getId(); return LOG.illegalStateTransitionException(transition, id, getTypeName()); }
public void onParentTermination(CmmnActivityExecution execution) { String id = execution.getId(); throw LOG.illegalStateTransitionException("parentTerminate", id, getTypeName()); }
public void onOccur(CmmnActivityExecution execution) { String id = execution.getId(); throw LOG.illegalStateTransitionException("occur", id, getTypeName()); }
public void handleChildTermination(CmmnActivityExecution execution, CmmnActivityExecution child) { fireForceUpdate(execution); if (execution.isActive()) { checkAndCompleteCaseExecution(execution); } else if (execution.isTerminating() && isAbleToTerminate(execution)) { String id = execution.getId(); CaseExecutionState currentState = execution.getCurrentState(); if (TERMINATING_ON_TERMINATION.equals(currentState)) { execution.performTerminate(); } else if (TERMINATING_ON_EXIT.equals(currentState)) { execution.performExit(); } else if (TERMINATING_ON_PARENT_TERMINATION.equals(currentState)) { throw LOG.illegalStateTransitionException("parentTerminate", id, getTypeName()); } else { throw LOG.terminateCaseException(id, currentState); } } }
public void handleChildTermination(CmmnActivityExecution execution, CmmnActivityExecution child) { fireForceUpdate(execution); if (execution.isActive()) { checkAndCompleteCaseExecution(execution); } else if (execution.isTerminating() && isAbleToTerminate(execution)) { String id = execution.getId(); CaseExecutionState currentState = execution.getCurrentState(); if (TERMINATING_ON_TERMINATION.equals(currentState)) { execution.performTerminate(); } else if (TERMINATING_ON_EXIT.equals(currentState)) { execution.performExit(); } else if (TERMINATING_ON_PARENT_TERMINATION.equals(currentState)) { throw LOG.illegalStateTransitionException("parentTerminate", id, getTypeName()); } else { throw LOG.terminateCaseException(id, currentState); } } }
public void onParentTermination(CmmnActivityExecution execution) { String id = execution.getId(); throw LOG.illegalStateTransitionException("parentTerminate", id, getTypeName()); }
public void onOccur(CmmnActivityExecution execution) { String id = execution.getId(); throw LOG.illegalStateTransitionException("occur", id, getTypeName()); }
protected CaseIllegalStateTransitionException createIllegalStateTransitionException(String transition, CmmnActivityExecution execution) { String id = execution.getId(); return LOG.illegalStateTransitionException(transition, id, getTypeName()); }
public void handleChildTermination(CmmnActivityExecution execution, CmmnActivityExecution child) { fireForceUpdate(execution); if (execution.isActive()) { checkAndCompleteCaseExecution(execution); } else if (execution.isTerminating() && isAbleToTerminate(execution)) { String id = execution.getId(); CaseExecutionState currentState = execution.getCurrentState(); if (TERMINATING_ON_TERMINATION.equals(currentState)) { execution.performTerminate(); } else if (TERMINATING_ON_EXIT.equals(currentState)) { execution.performExit(); } else if (TERMINATING_ON_PARENT_TERMINATION.equals(currentState)) { throw LOG.illegalStateTransitionException("parentTerminate", id, getTypeName()); } else { throw LOG.terminateCaseException(id, currentState); } } }