public void handleUndeployedPackage(PackageFullDefinition packageDefinition) { Recorder recorder = EnvTool.getRecorder(); recorder.remove(packageDefinition); }
public static void atomicArchive(final InternalProcessDefinition process) { final Recorder recorder = EnvTool.getRecorder(); final Archiver archiver = EnvTool.getArchiver(); archiver.archive(new InternalProcessDefinition(process)); recorder.remove(process); } }
public void handleFinishedInstance(XpdlInstance instance) { final Querier journal = EnvTool.getJournalQueriers(); final Recorder recorder = EnvTool.getRecorder(); List<ProcessFullInstance> ids = new ArrayList<ProcessFullInstance>(); ids.add(journal.getProcessInstance(instance.getUUID())); if (instance.getChildInstances() != null) { for (XpdlInstance child : instance.getChildInstances()) { ids.add(journal.getProcessInstance(child.getUUID())); } } for (ProcessFullInstance processInst : ids) { recorder.remove(processInst); } } }
public void handleFinishedInstance(final InternalProcessInstance instance) { final Querier journal = EnvTool.getJournalQueriers(); final Recorder recorder = EnvTool.getRecorder(); if (instance.getChildrenInstanceUUID() != null) { for (final ProcessInstanceUUID child : instance.getChildrenInstanceUUID()) { handleFinishedInstance(journal.getProcessInstance(child)); } } recorder.remove(instance); } }
public void handleFinishedInstance(final InternalProcessInstance instance) { Querier journal = EnvTool.getJournalQueriers(); if (instance.getChildrenInstanceUUID() != null) { for (final ProcessInstanceUUID child : instance.getChildrenInstanceUUID()) { handleFinishedInstance(journal.getProcessInstance(child)); } } EnvTool.getRecorder().remove(instance); }
/** * Perform a all-or-nothing archive. * * This method does the following: it first tries to archive the given Archivable * into the specified {@link Archiver}. If it succeeds and only in this case, it tries * to remove the given record from the specified * * @param record a record * @throws AtomicArchiveException if archiving failed. */ public static void atomicArchive(final InternalProcessInstance instance) { final Recorder recorder = EnvTool.getRecorder(); final Archiver archiver = EnvTool.getArchiver(); ProcessUtil.removeInternalInstanceEvents(instance.getUUID()); final InternalProcessInstance newInstance = new InternalProcessInstance(instance); // Flag the instance as Archived. newInstance.setIsArchived(true); archiver.archive(newInstance); recorder.remove(instance); //delete all cases of this instance EnvTool.getWebService().removeCase(instance.getUUID()); }
recorder.remove(processDef);
recorder.remove(journalPack);
recorder.remove(processInst); } else if (inHistory) { final Archiver archiver = EnvTool.getArchiver();
recorder.remove(processInst); } else if (inHistory) { Archiver archiver = EnvTool.getArchiver();