private Optional<RightPanelView> getRightPanelView() { final DefaultPlaceRequest placeRequest = new DefaultPlaceRequest(RightPanelPresenter.IDENTIFIER); if (PlaceStatus.OPEN.equals(placeManager.getStatus(placeRequest))) { final AbstractWorkbenchActivity rightPanelActivity = (AbstractWorkbenchActivity) placeManager.getActivity(placeRequest); return Optional.of((RightPanelView) rightPanelActivity.getWidget()); } else { return Optional.empty(); } }
@SuppressWarnings("unused") private void onWorkbenchPartOnFocus(@Observes PlaceGainFocusEvent event) { final Activity activity = placeManager.getActivity(event.getPlace()); if (activity == null) { return; } if (!(activity instanceof WorkbenchActivity)) { return; } final WorkbenchActivity wbActivity = (WorkbenchActivity) activity; if (!event.getPlace().equals(activePlace)) { //Add items for current WorkbenchPart activePlace = event.getPlace(); buildMenu(wbActivity.getMenus()); } }
final Activity activity = placeManager.getActivity(place); if (activity == null) { return;
private void lookUpContextMenus(PlaceRequest placeRequest, DocksExpandedBar expandedBar) { Activity activity = placeManager.getActivity(placeRequest); if (activity instanceof AbstractWorkbenchScreenActivity) { AbstractWorkbenchScreenActivity screen = (AbstractWorkbenchScreenActivity) activity; if (screen.getMenus() != null) { screen.getMenus().accept(new AuthFilterMenuVisitor(authorizationManager, identity, new BaseMenuVisitor() { @Override public void visit(MenuItemPlain menuItemPlain) { expandedBar.addContextMenuItem(menuBuilder.makeItem(menuItemPlain, true)); } @Override public void visit(MenuItemCommand menuItemCommand) { expandedBar.addContextMenuItem(menuBuilder.makeItem(menuItemCommand, true)); } @Override public void visit(MenuItemPerspective menuItemPerspective) { expandedBar.addContextMenuItem(menuBuilder.makeItem(menuItemPerspective, true)); } @Override public void visit(MenuCustom<?> menuCustom) { expandedBar.addContextMenuItem(menuBuilder.makeItem(menuCustom, true)); } })); } } }
private void lookUpContextMenus(PlaceRequest placeRequest, DocksExpandedBar expandedBar) { Activity activity = placeManager.getActivity(placeRequest); if (activity instanceof AbstractWorkbenchScreenActivity) { AbstractWorkbenchScreenActivity screen = (AbstractWorkbenchScreenActivity) activity; if (screen.getMenus() != null) { screen.getMenus().accept(new AuthFilterMenuVisitor(authorizationManager, identity, new BaseMenuVisitor() { @Override public void visit(MenuItemPlain menuItemPlain) { expandedBar.addContextMenuItem(menuBuilder.makeItem(menuItemPlain, true)); } @Override public void visit(MenuItemCommand menuItemCommand) { expandedBar.addContextMenuItem(menuBuilder.makeItem(menuItemCommand, true)); } @Override public void visit(MenuItemPerspective menuItemPerspective) { expandedBar.addContextMenuItem(menuBuilder.makeItem(menuItemPerspective, true)); } @Override public void visit(MenuCustom<?> menuCustom) { expandedBar.addContextMenuItem(menuBuilder.makeItem(menuCustom, true)); } })); } } }
placeRequest = rootPlaceRequest; } else { final Activity activity = placeManager.getActivity(placeRequest); if (activity instanceof WorkbenchActivity) { notificationsContainer = ((WorkbenchActivity) activity).getWidget();