private void onPlugInRenamed(@Observes final PluginRenamed event) { PortablePreconditions.checkNotNull("PluginRenamed event", event); Plugin plugin = event.getPlugin(); removePerspective(event.getOldPluginName()); perspectiveServices.call((RemoteCallback<LayoutTemplate>) this::generatePerspective) .getLayoutTemplate(plugin); }
public void onPluginRenamed(@Observes PluginRenamed pluginRenamed) { unregisterPlugin(pluginRenamed.getOldPluginName(), pluginRenamed.getOldPluginType()); registerPlugin(pluginRenamed.getPlugin()); }
public PluginType getOldPluginType() { return getPlugin().getType(); } }
@Before public void setUp() { when(clientTypeRegistry.resolve(any())).thenReturn(new PerspectiveLayoutPluginResourceType(new Others())); perspectivePlugin = new Plugin(PERSPECTIVE_ID, PluginType.PERSPECTIVE_LAYOUT, null); perspectiveRenamedPlugin = new Plugin("newName", PluginType.PERSPECTIVE_LAYOUT, null); pluginAddedEvent = new PluginAdded(perspectivePlugin, null); pluginSavedEvent = new PluginSaved(perspectivePlugin, null); pluginRenamedEvent = new PluginRenamed(PERSPECTIVE_ID, perspectiveRenamedPlugin, null); pluginDeletedEvent = new PluginDeleted(perspectivePlugin, null); when(pluginServices.listPlugins()).thenReturn(Collections.emptyList()); testedPluginManager = new PerspectivePluginManager(clientTypeRegistry, null, navigationManager, new CallerMock<>(pluginServices), perspectiveChangedEvent); testedPluginManager.getPerspectivePlugins(plugins -> {}); }
public void onPlugInRenamed(@Observes final PluginRenamed pluginRenamed) { final Widget nav = pluginRef.get(pluginRenamed.getOldPluginName()); if (nav != null) { nav.removeFromParent(); } addNewPlugin(pluginRenamed); }
@Before public void setUp() { when(clientTypeRegistry.resolve(any())).thenReturn(new PerspectiveLayoutPluginResourceType(new Others())); perspectivePlugin = new Plugin(PERSPECTIVE_ID, PluginType.PERSPECTIVE_LAYOUT, null); perspectiveRenamedPlugin = new Plugin("newName", PluginType.PERSPECTIVE_LAYOUT, null); pluginAddedEvent = new PluginAdded(perspectivePlugin, null); pluginSavedEvent = new PluginSaved(perspectivePlugin, null); pluginRenamedEvent = new PluginRenamed(PERSPECTIVE_ID, perspectiveRenamedPlugin, null); pluginDeletedEvent = new PluginDeleted(perspectivePlugin, null); when(pluginServices.listPlugins()).thenReturn(Collections.emptyList()); testedPluginManager = new PerspectivePluginManager(clientTypeRegistry, null, navigationManager, new CallerMock<>(pluginServices), perspectiveChangedEvent); testedPluginManager.getPerspectivePlugins(plugins -> {}); }
public void onPlugInRenamed(@Observes final PluginRenamed pluginRenamed) { final Widget nav = pluginRef.get(pluginRenamed.getOldPluginName()); if (nav != null) { nav.removeFromParent(); } addNewPlugin(pluginRenamed); }
private void onPlugInRenamed(@Observes final PluginRenamed event) { PortablePreconditions.checkNotNull("PluginRenamed event", event); Plugin plugin = event.getPlugin(); removePerspective(event.getOldPluginName()); perspectiveServices.call((RemoteCallback<LayoutTemplate>) this::generatePerspective) .getLayoutTemplate(plugin); }
public void onPluginRenamed(@Observes PluginRenamed pluginRenamed) { unregisterPlugin(pluginRenamed.getOldPluginName(), pluginRenamed.getOldPluginType()); registerPlugin(pluginRenamed.getPlugin()); }
@Override public org.uberfire.backend.vfs.Path rename(final org.uberfire.backend.vfs.Path path, final String newName, final String comment) { final Path newPath = getPluginPath(newName); if (getIoService().exists(newPath)) { throw new FileAlreadyExistsException(newPath.toString()); } try { getIoService().startBatch(fileSystem, commentedOption(comment)); removeRegistry(convert(path).getParent()); getIoService().move(convert(path).getParent(), newPath); } finally { getIoService().endBatch(); } final String oldPluginName = convert(path).getParent().getFileName().toString(); final org.uberfire.backend.vfs.Path result = convert(newPath.resolve(path.getFileName())); final PluginContent pluginContent = getPluginContent(result); String registry = createRegistry(pluginContent); pluginRenamedEvent.fire(new PluginRenamed(oldPluginName, pluginContent, sessionInfo)); return result; }
protected void onPlugInRenamed(@Observes final PluginRenamed pluginRenamed) { if (pluginRenamed.getOldPluginName().equals(plugin.getName()) && pluginRenamed.getPlugin().getType().equals(plugin.getType())) { plugin = new Plugin(pluginRenamed.getPlugin().getName(), PluginType.DYNAMIC_MENU, pluginRenamed.getPlugin().getPath()); changeTitleNotification.fire(new ChangeTitleWidgetEvent(place, getTitleText(), getTitle())); } }
protected void onPlugInRenamed(@Observes final PluginRenamed pluginRenamed) { if (pluginRenamed.getOldPluginName().equals(plugin.getName()) && pluginRenamed.getPlugin().getType().equals(plugin.getType())) { plugin = new Plugin(pluginRenamed.getPlugin().getName(), PluginType.DYNAMIC_MENU, pluginRenamed.getPlugin().getPath()); changeTitleNotification.fire(new ChangeTitleWidgetEvent(place, getTitleText(), getTitle())); } }
protected void onPlugInRenamed(@Observes final PluginRenamed pluginRenamed) { if (pluginRenamed.getOldPluginName().equals(plugin.getName()) && pluginRenamed.getPlugin().getType().equals(plugin.getType())) { this.plugin = new Plugin(pluginRenamed.getPlugin().getName(), getPluginType(), pluginRenamed.getPlugin().getPath()); changeTitleNotification.fire(new ChangeTitleWidgetEvent(place, getTitleText(), getTitle())); } }
protected void onPlugInRenamed(@Observes final PluginRenamed pluginRenamed) { if (pluginRenamed.getOldPluginName().equals(plugin.getName()) && pluginRenamed.getPlugin().getType().equals(plugin.getType())) { this.plugin = new Plugin(pluginRenamed.getPlugin().getName(), getPluginType(), pluginRenamed.getPlugin().getPath()); changeTitleNotification.fire(new ChangeTitleWidgetEvent(place, getTitleText(), getTitle())); } }
public void onPlugInRenamed(@Observes final PluginRenamed event) { Plugin plugin = event.getPlugin(); if (isRuntimePerspective(plugin)) { pluginMap.remove(event.getOldPluginName()); pluginMap.put(plugin.getName(), plugin); NavWorkbenchCtx ctx = NavWorkbenchCtx.perspective(event.getOldPluginName()); NavWorkbenchCtx newCtx = NavWorkbenchCtx.perspective(event.getPlugin().getName()); List<NavItem> itemsToRename = navigationManager.getNavTree().searchItems(ctx); for (NavItem navItem : itemsToRename) { navItem.setContext(newCtx.toString()); } if (!itemsToRename.isEmpty()) { navigationManager.saveNavTree(navigationManager.getNavTree(), () -> {}); } perspectivesChangedEvent.fire(new PerspectivePluginsChangedEvent()); } }
public void onPlugInRenamed(@Observes final PluginRenamed event) { Plugin plugin = event.getPlugin(); if (isRuntimePerspective(plugin)) { pluginMap.remove(event.getOldPluginName()); pluginMap.put(plugin.getName(), plugin); NavWorkbenchCtx ctx = NavWorkbenchCtx.perspective(event.getOldPluginName()); NavWorkbenchCtx newCtx = NavWorkbenchCtx.perspective(event.getPlugin().getName()); List<NavItem> itemsToRename = navigationManager.getNavTree().searchItems(ctx); for (NavItem navItem : itemsToRename) { navItem.setContext(newCtx.toString()); } if (!itemsToRename.isEmpty()) { navigationManager.saveNavTree(navigationManager.getNavTree(), () -> {}); } perspectivesChangedEvent.fire(new PerspectivePluginsChangedEvent()); } }