public void onPerspectiveChange(final @Observes PerspectiveChange perspectiveChange) { currentPerspective = perspectiveChange.getIdentifier(); }
@Override public void execute(PerspectiveDefinition perspectiveDef) { perspectiveChangeEvent.fire(new PerspectiveChange(placeRequest, perspectiveDef, currentPerspective.getMenus(), currentPerspective.getIdentifier())); doWhenFinished.execute(perspectiveDef); } }
public void onPerspectiveChange(final PerspectiveChange perspectiveChange) { final Activity activity = activityManager.getActivity(perspectiveChange.getPlaceRequest()); if (activity != null && activity.isType(ActivityResourceType.PERSPECTIVE.name())) { addPerspectiveMenus((PerspectiveActivity) activity); } selectMenuItem(perspectiveChange.getPlaceRequest().getIdentifier()); }
public void onPerspectiveChange(final @Observes PerspectiveChange perspectiveChange) { currentPerspective = perspectiveChange.getIdentifier(); }
@Test public void shouldFireEventWhenLaunchingNewPerspective() throws Exception { perspectiveManager.switchToPerspective(pr, oz, doWhenFinished); verify(perspectiveChangeEvent).fire(refEq(new PerspectiveChange(pr, ozDefinition, null, "oz_perspective"))); }
public void onPerspectiveChange(final PerspectiveChange perspectiveChange) { final Activity activity = activityManager.getActivity(perspectiveChange.getPlaceRequest()); if (activity != null && activity.isType(ActivityResourceType.PERSPECTIVE.name())) { addPerspectiveMenus((PerspectiveActivity) activity); } view.selectMenuItem(perspectiveChange.getPlaceRequest().getIdentifier()); }
public void onPerspectiveChange( final @Observes PerspectiveChange perspectiveChange ) { currentPerspective = perspectiveChange.getIdentifier(); }
@Test public void shouldFireEventWhenLaunchingNewPerspective() throws Exception { perspectiveManager.switchToPerspective(pr, oz, doWhenFinished); verify(perspectiveChangeEvent).fire(refEq(new PerspectiveChange(pr, ozDefinition, null, "oz_perspective"))); }
void perspectiveChangeEvent(@Observes PerspectiveChange perspectiveChange) { currentPerspective = perspectiveChange.getIdentifier(); updateView(); }
@Test public void perspectiveChangeEvent() { when(docksBars.isReady(any())).thenReturn(true); List<DocksBar> docksBars = generateDocksBars(); when(this.docksBars.getDocksBars()).thenReturn(docksBars); uberfireDocks.add(dock0, dock1); uberfireDocks.perspectiveChangeEvent(new PerspectiveChange(null, null, null, SOME_PERSPECTIVE)); assertEquals(SOME_PERSPECTIVE, uberfireDocks.currentPerspective); verify(this.docksBars, times(1)).clearAndHideAllDocks(); verify(this.docksBars, times(1)).addDock(dock0); verify(this.docksBars, times(1)).addDock(dock1); verify(this.docksBars, times(docksBars.size())).show(any(DocksBar.class)); }
void perspectiveChangeEvent(@Observes PerspectiveChange perspectiveChange) { currentPerspective = perspectiveChange.getIdentifier(); updateView(); }
@Test public void perspectiveChangeEvent() { when(docksBars.isReady(any())).thenReturn(true); List<DocksBar> docksBars = generateDocksBars(); when(this.docksBars.getDocksBars()).thenReturn(docksBars); uberfireDocks.add(dock0, dock1); uberfireDocks.perspectiveChangeEvent(new PerspectiveChange(null, null, null, SOME_PERSPECTIVE)); assertEquals(SOME_PERSPECTIVE, uberfireDocks.currentPerspective); verify(this.docksBars, times(1)).clearAndHideAllDocks(); verify(this.docksBars, times(1)).addDock(dock0); verify(this.docksBars, times(1)).addDock(dock1); verify(this.docksBars, times(docksBars.size())).show(any(DocksBar.class)); }
public void perspectiveChangeEvent(@Observes PerspectiveChange perspectiveChange) { this.currentPerspective = perspectiveChange.getIdentifier(); updateAllDocks(); executeDelayedCommands(perspectiveChange.getIdentifier()); fireDockReadyEvent(); }
@Test public void testAddContextMenuWithoutPermission() { final Menus contextMenus = MenuFactory.newSimpleItem(NAME).endMenu().build(); final PerspectiveActivity activity = mock(PerspectiveActivity.class); final PlaceRequest placeRequest = mock(PlaceRequest.class); when(activity.getIdentifier()).thenReturn(PERSPECTIVE_ID); when(activity.getMenus()).thenReturn(contextMenus); when(activity.isType(ActivityResourceType.PERSPECTIVE.name())).thenReturn(true); when(authzManager.authorize(contextMenus.getItems().get(0), identity)).thenReturn(false); when(activityManager.getActivity(placeRequest)).thenReturn(activity); presenter.onPerspectiveChange(new PerspectiveChange(placeRequest, null, contextMenus, PERSPECTIVE_ID)); verify(authzManager).authorize(contextMenus.getItems().get(0), identity); verify(view).clearContextMenu(); verify(view, never()).addContextMenuItem(anyString(), anyString(), anyString(), anyString(), any(Command.class), any(MenuPosition.class)); }
public void perspectiveChangeEvent(@Observes PerspectiveChange perspectiveChange) { this.currentPerspective = perspectiveChange.getIdentifier(); updateAllDocks(); executeDelayedCommands(perspectiveChange.getIdentifier()); fireDockReadyEvent(); }
@Test public void testSetupEnableDisableContextMenuItem() { final Menus contextMenus = MenuFactory.newSimpleItem(NAME).endMenu().build(); final PerspectiveActivity activity = mock(PerspectiveActivity.class); final PlaceRequest placeRequest = mock(PlaceRequest.class); when(activity.getIdentifier()).thenReturn(PERSPECTIVE_ID); when(activity.getMenus()).thenReturn(contextMenus); when(activity.isType(ActivityResourceType.PERSPECTIVE.name())).thenReturn(true); when(authzManager.authorize(contextMenus.getItems().get(0), identity)).thenReturn(true); when(activityManager.getActivity(placeRequest)).thenReturn(activity); presenter.onPerspectiveChange(new PerspectiveChange(placeRequest, null, contextMenus, PERSPECTIVE_ID)); verify(view).enableContextMenuItem(anyString(), eq(true)); contextMenus.getItems().get(0).setEnabled(true); verify(view, times(2)).enableContextMenuItem(anyString(), eq(true)); contextMenus.getItems().get(0).setEnabled(false); verify(view).enableContextMenuItem(anyString(), eq(false)); }
public void perspectiveChangeEvent(@Observes PerspectiveChange event) { if (event.getIdentifier().equals(LibraryPlaces.LIBRARY_PERSPECTIVE)) { if (refresh) { libraryPlaces.refresh(() -> { if (getRootPanel() != null) { libraryPlaces.goToLibrary(); } }); } else { libraryPlaces.refresh(() -> { }); } } }
@Test public void testSetupEnableDisableContextMenuItem() { final Menus contextMenus = MenuFactory.newSimpleItem(NAME).endMenu().build(); final PerspectiveActivity activity = mock(PerspectiveActivity.class); final PlaceRequest placeRequest = mock(PlaceRequest.class); when(activity.getIdentifier()).thenReturn(PERSPECTIVE_ID); when(activity.getMenus()).thenReturn(contextMenus); when(activity.isType(ActivityResourceType.PERSPECTIVE.name())).thenReturn(true); when(authzManager.authorize(contextMenus.getItems().get(0), identity)).thenReturn(true); when(activityManager.getActivity(placeRequest)).thenReturn(activity); presenter.onPerspectiveChange(new PerspectiveChange(placeRequest, null, contextMenus, PERSPECTIVE_ID)); verify(view).enableContextMenuItem(anyString(), eq(true)); contextMenus.getItems().get(0).setEnabled(true); verify(view, times(2)).enableContextMenuItem(anyString(), eq(true)); contextMenus.getItems().get(0).setEnabled(false); verify(view).enableContextMenuItem(anyString(), eq(false)); }
@Before public void setup() { perspective = spy(new LibraryPerspective(libraryPlaces, projectContextChangeEvent)); when(perspectiveChangeEvent.getIdentifier()).thenReturn(LibraryPlaces.LIBRARY_PERSPECTIVE); }
@Test public void testAddContextMenuWithoutPermission() { final Menus contextMenus = MenuFactory.newSimpleItem(NAME).endMenu().build(); final PerspectiveActivity activity = mock(PerspectiveActivity.class); final PlaceRequest placeRequest = mock(PlaceRequest.class); when(activity.getIdentifier()).thenReturn(PERSPECTIVE_ID); when(activity.getMenus()).thenReturn(contextMenus); when(activity.isType(ActivityResourceType.PERSPECTIVE.name())).thenReturn(true); when(authzManager.authorize(contextMenus.getItems().get(0), identity)).thenReturn(false); when(activityManager.getActivity(placeRequest)).thenReturn(activity); presenter.onPerspectiveChange(new PerspectiveChange(placeRequest, null, contextMenus, PERSPECTIVE_ID)); verify(authzManager).authorize(contextMenus.getItems().get(0), identity); verify(view).clearContextMenu(); verify(view, never()).addContextMenuItem(anyString(), anyString(), anyString(), anyString(), any(Command.class), any(MenuPosition.class)); }