private void refreshPerspective() { final PerspectiveActivity currentPerspective = perspectiveManager.getCurrentPerspective(); perspectiveManager.removePerspectiveStates( new org.uberfire.mvp.Command() { @Override public void execute() { if ( currentPerspective != null ) { final PlaceRequest pr = new ForcedPlaceRequest( currentPerspective.getIdentifier(), currentPerspective.getPlace().getParameters() ); placeManager.goTo( pr ); } } } ); }
public String getPerspectiveId() { return perspectiveManager.getCurrentPerspective().getIdentifier(); }
public String getPerspectiveId() { return perspectiveManager.getCurrentPerspective().getIdentifier(); }
@Override public PlaceStatus getStatus(final PlaceRequest place) { PerspectiveActivity currentPerspective = perspectiveManager.getCurrentPerspective(); if (currentPerspective != null && currentPerspective.getPlace().equals(place)) { return PlaceStatus.OPEN; } return resolveExistingParts(place) != null ? PlaceStatus.OPEN : PlaceStatus.CLOSE; }
@PostConstruct public void init() { view.removeAllOptions(); String currentPerspectiveId = perspectiveManager.getCurrentPerspective().getIdentifier(); availablePerspectives.keySet().forEach(perspectiveId -> addPerspective(perspectiveId, availablePerspectives.get(perspectiveId), perspectiveId.equals(currentPerspectiveId))); view.setOptionChangeCommand(() -> goToPerspective(view.getSelectedOption())); view.refresh(); }
@Before public void setup() { when(perspectiveActivityMock.getIdentifier()).thenReturn(selected_Perspective); when(perspectiveManagerMock.getCurrentPerspective()).thenReturn(perspectiveActivityMock); when(view.getSelectedOption()).thenReturn(selected_Perspective); when(activityManagerMock.getActivities(any(DefaultPlaceRequest.class))).thenReturn(Sets.create(mock(Activity.class))); }
@Before public void setup() { when(perspectiveActivityMock.getIdentifier()).thenReturn(selected_Perspective); when(perspectiveManagerMock.getCurrentPerspective()).thenReturn(perspectiveActivityMock); when(view.getSelectedOption()).thenReturn(selected_Perspective); when(activityManagerMock.getActivities(any(DefaultPlaceRequest.class))).thenReturn(Sets.create(mock(Activity.class))); }
@Before public void setup() { when(perspectiveActivityMock.getIdentifier()).thenReturn(PERSPECTIVE_ID); when(perspectiveManagerMock.getCurrentPerspective()).thenReturn(perspectiveActivityMock); when(serverTemplateSelectorMenuBuilderMock.getView()).thenReturn(serverTemplateSelectorElementViewMock); when(presenter.getListView()).thenReturn(listView); presenter.setPerspectiveManager(perspectiveManagerMock); presenter.setUberfireBreadcrumbs(breadcrumbsMock); }
@Before public void setup() { when(perspectiveActivityMock.getIdentifier()).thenReturn(PERSPECTIVE_ID); when(perspectiveManagerMock.getCurrentPerspective()).thenReturn(perspectiveActivityMock); when(serverTemplateSelectorMenuBuilderMock.getView()).thenReturn(serverTemplateSelectorElementViewMock); when(presenter.getListView()).thenReturn(listView); presenter.setPerspectiveManager(perspectiveManagerMock); presenter.setUberfireBreadcrumbs(breadcrumbsMock); }
@Before public void setup() { processRuntimeDataServiceCaller = new CallerMock<ProcessRuntimeDataService>(processRuntimeDataService); presenter.setProcessRuntimeDataService(processRuntimeDataServiceCaller); when(view.getListGrid()).thenReturn(extendedPagedTable); when(extendedPagedTable.getColumnSortList()).thenReturn(new ColumnSortList()); when(perspectiveManager.getCurrentPerspective()).thenReturn(perspectiveActivity); when(perspectiveActivity.getIdentifier()).thenReturn(PERSPECTIVE_ID); commonConstants = org.jbpm.workbench.common.client.resources.i18n.Constants.INSTANCE; }
@Override public void visit(final MenuItemPerspective menuItemPerspective) { final String id = menuItemPerspective.getPlaceRequest().getIdentifier(); presenter.addMenuItem(id, menuItemPerspective.getCaption(), parentId, () -> placeManager.goTo(menuItemPerspective.getPlaceRequest()), menuItemPerspective.getPosition()); setupEnableDisableMenuItem(menuItemPerspective); presenter.setupSetVisibleMenuItem(menuItemPerspective); final PlaceRequest placeRequest = menuItemPerspective.getPlaceRequest(); if (perspectiveManager.getCurrentPerspective() != null && placeRequest.equals(perspectiveManager.getCurrentPerspective().getPlace())) { presenter.selectMenuItem(id); } }
@Test public void testAddPerspective() { final Menus menus = MenuFactory.newSimpleItem(NAME).perspective(PERSPECTIVE_ID).endMenu().build(); final PlaceRequest placeRequest = new DefaultPlaceRequest("anyId"); final PerspectiveActivity perspectiveActivity = mock(PerspectiveActivity.class); when(perspectiveActivity.getPlace()).thenReturn(placeRequest); when(perspectiveManager.getCurrentPerspective()).thenReturn(perspectiveActivity); when(authzManager.authorize(any(Resource.class), eq(identity))).thenReturn(true); presenter.addMenus(menus); verify(presenter, never()).selectMenuItem(PERSPECTIVE_ID); }
@Test public void testAddCurrentPerspective() { final Menus menus = MenuFactory.newSimpleItem(NAME).perspective(PERSPECTIVE_ID).endMenu().build(); final PlaceRequest placeRequest = new DefaultPlaceRequest(PERSPECTIVE_ID); final PerspectiveActivity perspectiveActivity = mock(PerspectiveActivity.class); when(perspectiveActivity.getPlace()).thenReturn(placeRequest); when(perspectiveManager.getCurrentPerspective()).thenReturn(perspectiveActivity); when(authzManager.authorize(any(Resource.class), eq(identity))).thenReturn(true); presenter.addMenus(menus); verify(view).selectMenuItem(PERSPECTIVE_ID); }
@Test public void testAddCurrentPerspective() { final Menus menus = MenuFactory.newSimpleItem(NAME).perspective(PERSPECTIVE_ID).endMenu().build(); final PlaceRequest placeRequest = new DefaultPlaceRequest(PERSPECTIVE_ID); final PerspectiveActivity perspectiveActivity = mock(PerspectiveActivity.class); when(perspectiveActivity.getPlace()).thenReturn(placeRequest); when(perspectiveManager.getCurrentPerspective()).thenReturn(perspectiveActivity); when(authzManager.authorize(any(Resource.class), eq(identity))).thenReturn(true); presenter.addMenus(menus); verify(presenter).selectMenuItem(PERSPECTIVE_ID); }
@Test public void testAddPerspective() { final Menus menus = MenuFactory.newSimpleItem(NAME).perspective(PERSPECTIVE_ID).endMenu().build(); final PlaceRequest placeRequest = new DefaultPlaceRequest("anyId"); final PerspectiveActivity perspectiveActivity = mock(PerspectiveActivity.class); when(perspectiveActivity.getPlace()).thenReturn(placeRequest); when(perspectiveManager.getCurrentPerspective()).thenReturn(perspectiveActivity); when(authzManager.authorize(any(Resource.class), eq(identity))).thenReturn(true); presenter.addMenus(menus); verify(view, never()).selectMenuItem(PERSPECTIVE_ID); }
@Test public void testAddCurrentPerspective() { final Menus menus = MenuFactory.newSimpleItem(NAME).perspective(PERSPECTIVE_ID).endMenu().build(); final PlaceRequest placeRequest = new DefaultPlaceRequest(PERSPECTIVE_ID); final PerspectiveActivity perspectiveActivity = mock(PerspectiveActivity.class); when(perspectiveActivity.getPlace()).thenReturn(placeRequest); when(perspectiveManager.getCurrentPerspective()).thenReturn(perspectiveActivity); when(authzManager.authorize(any(Resource.class), eq(identity))).thenReturn(true); presenter.addMenus(menus); verify(presenter).selectMenuItem(PERSPECTIVE_ID); }
@Test public void testAddCurrentPerspective() { final Menus menus = MenuFactory.newSimpleItem(NAME).perspective(PERSPECTIVE_ID).endMenu().build(); final PlaceRequest placeRequest = new DefaultPlaceRequest(PERSPECTIVE_ID); final PerspectiveActivity perspectiveActivity = mock(PerspectiveActivity.class); when(perspectiveActivity.getPlace()).thenReturn(placeRequest); when(perspectiveManager.getCurrentPerspective()).thenReturn(perspectiveActivity); when(authzManager.authorize(any(Resource.class), eq(identity))).thenReturn(true); presenter.addMenus(menus); verify(view).selectMenuItem(PERSPECTIVE_ID); }
@Test public void testAddPerspective() { final Menus menus = MenuFactory.newSimpleItem(NAME).perspective(PERSPECTIVE_ID).endMenu().build(); final PlaceRequest placeRequest = new DefaultPlaceRequest("anyId"); final PerspectiveActivity perspectiveActivity = mock(PerspectiveActivity.class); when(perspectiveActivity.getPlace()).thenReturn(placeRequest); when(perspectiveManager.getCurrentPerspective()).thenReturn(perspectiveActivity); when(authzManager.authorize(any(Resource.class), eq(identity))).thenReturn(true); presenter.addMenus(menus); verify(presenter, never()).selectMenuItem(PERSPECTIVE_ID); }
@Test public void testAddPerspective() { final Menus menus = MenuFactory.newSimpleItem(NAME).perspective(PERSPECTIVE_ID).endMenu().build(); final PlaceRequest placeRequest = new DefaultPlaceRequest("anyId"); final PerspectiveActivity perspectiveActivity = mock(PerspectiveActivity.class); when(perspectiveActivity.getPlace()).thenReturn(placeRequest); when(perspectiveManager.getCurrentPerspective()).thenReturn(perspectiveActivity); when(authzManager.authorize(any(Resource.class), eq(identity))).thenReturn(true); presenter.addMenus(menus); verify(view, never()).selectMenuItem(PERSPECTIVE_ID); }
@Before public void init() throws Exception { super.init(); presenter = new ProcessDashboard(view, processBreadCrumb, clientServices, displayerLocator, displayerCoordinator, placeManager, instanceSelectionEvent, serverTemplateSelectorMenuBuilder); presenter.setNotificationEvent(notificationEvent); when(perspectiveManagerMock.getCurrentPerspective()).thenReturn(mock(PerspectiveActivity.class)); presenter.setPerspectiveManager(perspectiveManagerMock); presenter.setUberfireBreadcrumbs(uberfireBreadcrumbsMock); presenter.init(); }