protected void moveExternalTasksTo(ExecutionEntity other) { for (ExternalTaskEntity externalTask : getExternalTasksInternal()) { externalTask.setExecutionId(other.getId()); externalTask.setExecution(other); other.addExternalTask(externalTask); } getExternalTasksInternal().clear(); }
@Override public void attachState(MigratingScopeInstance owningInstance) { ExecutionEntity representativeExecution = owningInstance.resolveRepresentativeExecution(); representativeExecution.addExternalTask(externalTask); externalTask.setExecution(representativeExecution); }
protected void moveExternalTasksTo(ExecutionEntity other) { for (ExternalTaskEntity externalTask : getExternalTasksInternal()) { externalTask.setExecutionId(other.getId()); externalTask.setExecution(other); other.addExternalTask(externalTask); } getExternalTasksInternal().clear(); }
@Override public void detachState() { externalTask.getExecution().removeExternalTask(externalTask); externalTask.setExecution(null); }
protected void moveExternalTasksTo(ExecutionEntity other) { for (ExternalTaskEntity externalTask : getExternalTasksInternal()) { externalTask.setExecutionId(other.getId()); externalTask.setExecution(other); other.addExternalTask(externalTask); } getExternalTasksInternal().clear(); }
@Override public void attachState(MigratingScopeInstance owningInstance) { ExecutionEntity representativeExecution = owningInstance.resolveRepresentativeExecution(); representativeExecution.addExternalTask(externalTask); externalTask.setExecution(representativeExecution); }
@Override public void detachState() { externalTask.getExecution().removeExternalTask(externalTask); externalTask.setExecution(null); }
for (ExternalTaskEntity externalTask : externalTasks) { ExecutionEntity execution = executionsMap.get(externalTask.getExecutionId()); externalTask.setExecution(execution); execution.addExternalTask(externalTask);
for (ExternalTaskEntity externalTask : externalTasks) { ExecutionEntity execution = executionsMap.get(externalTask.getExecutionId()); externalTask.setExecution(execution); execution.addExternalTask(externalTask);
@Override public void detachState() { externalTask.getExecution().removeExternalTask(externalTask); externalTask.setExecution(null); }
@Override public void attachState(MigratingScopeInstance owningInstance) { ExecutionEntity representativeExecution = owningInstance.resolveRepresentativeExecution(); representativeExecution.addExternalTask(externalTask); externalTask.setExecution(representativeExecution); }
for (ExternalTaskEntity externalTask : externalTasks) { ExecutionEntity execution = executionsMap.get(externalTask.getExecutionId()); externalTask.setExecution(execution); execution.addExternalTask(externalTask);