public void setInstanceState(final InstanceState newState, final String userId) { updateLastUpdateDate(); final InstanceState oldState = getInstanceState(); state = newState; if (getInstanceStateUpdates() == null) { instanceStateUpdates = new ArrayList<InstanceStateUpdate>(); } // add a state update final Date newDate = new Date(); getInstanceStateUpdates().add(new InstanceStateUpdateImpl(newDate, userId, oldState, newState)); if (newState.equals(InstanceState.STARTED)) { startedDate = newDate.getTime(); startedBy = userId; } else { endedDate = newDate.getTime(); endedBy = userId; if (activities != null) { for (final ActivityInstance activity : activities) { if (activity.getEndedDate() == null) { EnvTool.getRecorder().recordBodyAborted(activity); TransientData.removeTransientData(activity.getUUID()); } } } } }
final Recorder recorder = EnvTool.getRecorder(); if (eventName != null) { recorder.recordBodyAborted(execution.getActivityInstance()); TransientData.removeTransientData(execution.getActivityInstanceUUID()); final int indexOf = eventName.indexOf(EventConstants.SEPARATOR); final ActivityInstanceUUID parentActivityUUID = instance.getParentActivityUUID(); if (parentActivityUUID != null) { recorder.recordBodyAborted(execution.getActivityInstance()); final ActivityInstance parentActivity = EnvTool.getJournalQueriers().getActivityInstance( parentActivityUUID);
EnvTool.getRecorder().recordBodyAborted(activityInstance); TransientData.removeTransientData(activityInstance.getUUID()); if (activity.isSubflow()) {
EnvTool.getRecorder().recordBodyAborted(getActivityInstance()); TransientData.removeTransientData(getActivityInstanceUUID());
this.getScopeVariables()); ServiceEnvTool.getRecorder().recordBodyAborted(activityInstanceCurrentInfo);