@Override public void execute(final ObservablePath.OnConcurrentRenameEvent info) { newConcurrentRename(info.getSource(), info.getTarget(), info.getIdentity(), new Command() { @Override public void execute() { enableActions(false); } }, new Command() { @Override public void execute() { reload(); } } ).show(); } });
void addFileChangeListeners(final ObservablePath path) { path.onRename(this::onRename); path.onDelete(this::onDelete); path.onConcurrentUpdate((info) -> concurrentUpdateSessionInfo = info); path.onConcurrentRename((info) -> newConcurrentRename(info.getSource(), info.getTarget(), info.getIdentity(), () -> enableMenus(false), this::reload).show()); path.onConcurrentDelete((info) -> newConcurrentDelete(info.getPath(), info.getIdentity(), () -> enableMenus(false), () -> placeManager.closePlace(editorPlaceRequest)).show()); }
void addFileChangeListeners(final ObservablePath path) { path.onRename(this::onRename); path.onDelete(this::onDelete); path.onConcurrentUpdate((info) -> concurrentUpdateSessionInfo = info); path.onConcurrentRename((info) -> newConcurrentRename(info.getSource(), info.getTarget(), info.getIdentity(), () -> enableMenus(false), this::reload).show()); path.onConcurrentDelete((info) -> newConcurrentDelete(info.getPath(), info.getIdentity(), () -> enableMenus(false), () -> placeManager.closePlace(editorPlaceRequest)).show()); }
@Override public void execute(final ObservablePath.OnConcurrentRenameEvent info) { newConcurrentRename(info.getSource(), info.getTarget(), info.getIdentity(), onConcurrentRenameIgnoreCommand(path), onConcurrentRenameCloseCommand(path)).show(); } });
@Override public void execute(final ObservablePath.OnConcurrentRenameEvent info) { newConcurrentRename(info.getSource(), info.getTarget(), info.getIdentity(), onConcurrentRenameIgnoreCommand(path), onConcurrentRenameCloseCommand(path)).show(); } });
void doConcurrentRename(final D document, final ObservablePath.OnConcurrentRenameEvent info) { newConcurrentRename(info.getSource(), info.getTarget(), info.getIdentity(), getConcurrentRenameOnIgnoreCommand(), getConcurrentRenameOnReopenCommand(document)).show(); }