public void afterSave(XlsWorkbookSourceCodeModule workbookSourceCodeModule) { File sourceFile = workbookSourceCodeModule.getSourceFile(); afterSave(sourceFile); }
public void beforeSave(XlsWorkbookSourceCodeModule workbookSourceCodeModule) { File sourceFile = workbookSourceCodeModule.getSourceFile(); beforeSave(sourceFile); }
try { stream = uploadedFile.getInput(); XlsWorkbookSourceHistoryListener historyListener = new XlsWorkbookSourceHistoryListener( model.getHistoryManager()); Module module = getCurrentModule(); File sourceFile = new File(module.getRulesRootPath().getPath()); historyListener.beforeSave(sourceFile); repository.save(data, stream); historyListener.afterSave(sourceFile); } catch (Exception e) { log.error("Error updating file in user workspace.", e);
private void initProjectHistory() { WorkbookSyntaxNode[] workbookNodes = getWorkbookNodes(); if (workbookNodes != null) { for (WorkbookSyntaxNode workbookSyntaxNode : workbookNodes) { XlsWorkbookSourceCodeModule sourceCodeModule = workbookSyntaxNode.getWorkbookSourceCodeModule(); Collection<XlsWorkbookListener> listeners = sourceCodeModule.getListeners(); for (XlsWorkbookListener listener : listeners) { if (listener instanceof XlsWorkbookSourceHistoryListener) { return; } } XlsWorkbookListener historyListener = new XlsWorkbookSourceHistoryListener(getHistoryManager()); sourceCodeModule.addListener(historyListener); } } }
XlsWorkbookSourceHistoryListener historyListener = new XlsWorkbookSourceHistoryListener( model.getHistoryManager()); Module module = getCurrentModule(); File sourceFile = new File(module.getRulesRootPath().getPath()); historyListener.beforeSave(sourceFile); repository.save(data, stream); historyListener.afterSave(sourceFile); } catch (Exception e) { log.error("Error updating file in user workspace.", e);
private void initProjectHistory() { WorkbookSyntaxNode[] workbookNodes = getWorkbookNodes(); if (workbookNodes != null) { LocalRepository repository = getLocalRepository(); for (WorkbookSyntaxNode workbookSyntaxNode : workbookNodes) { XlsWorkbookSourceCodeModule sourceCodeModule = workbookSyntaxNode.getWorkbookSourceCodeModule(); Collection<XlsWorkbookListener> listeners = sourceCodeModule.getListeners(); for (XlsWorkbookListener listener : listeners) { if (listener instanceof XlsWorkbookSourceHistoryListener) { return; } } XlsWorkbookListener historyListener = new XlsWorkbookSourceHistoryListener(getHistoryManager()); sourceCodeModule.addListener(historyListener); sourceCodeModule.addListener(new XlsModificationListener(repository)); } } }
private void initProjectHistory() { WorkbookSyntaxNode[] workbookNodes = getWorkbookNodes(); if (workbookNodes != null) { LocalRepository repository = getLocalRepository(); for (WorkbookSyntaxNode workbookSyntaxNode : workbookNodes) { XlsWorkbookSourceCodeModule sourceCodeModule = workbookSyntaxNode.getWorkbookSourceCodeModule(); Collection<XlsWorkbookListener> listeners = sourceCodeModule.getListeners(); for (XlsWorkbookListener listener : listeners) { if (listener instanceof XlsWorkbookSourceHistoryListener) { return; } } XlsWorkbookListener historyListener = new XlsWorkbookSourceHistoryListener(getHistoryManager()); sourceCodeModule.addListener(historyListener); sourceCodeModule.addListener(new XlsModificationListener(repository)); } } }
final XlsWorkbookSourceHistoryListener historyListener = new XlsWorkbookSourceHistoryListener( model.getHistoryManager()); zipWalker.iterateEntries(new DefaultZipEntryCommand() {
final XlsWorkbookSourceHistoryListener historyListener = new XlsWorkbookSourceHistoryListener( model.getHistoryManager()); zipWalker.iterateEntries(new DefaultZipEntryCommand() {