@PostConstruct private void init() { perspectiveRootContainer.ensureDebugId("perspectiveRootContainer"); headerPanel.setId("workbenchHeaderPanel"); footerPanel.setId("workbenchFooterPanel"); dragController.getBoundaryPanel().ensureDebugId("workbenchDragBoundary"); root.addStyleName(UF_ROOT_CSS_CLASS); }
@Before public void setup() { when(bm.lookupBeans(any(Class.class))).thenReturn(Collections.emptyList()); when(dragController.getBoundaryPanel()).thenReturn(new AbsolutePanel()); doNothing().when(workbench).addLayoutToRootPanel(any(WorkbenchLayout.class)); when(permissionManager.getAuthorizationPolicy()).thenReturn(authorizationPolicy); when(authorizationManager.authorize(any(Resource.class), any(User.class))).thenReturn(true); when(bm.lookupBeans(PerspectiveActivity.class)).thenReturn(Arrays.asList(perspectiveBean1, perspectiveBean2)); when(perspectiveBean1.getInstance()).thenReturn(perspectiveActivity1); when(perspectiveBean2.getInstance()).thenReturn(perspectiveActivity2); when(perspectiveActivity1.getIdentifier()).thenReturn("perspective1"); when(perspectiveActivity2.getIdentifier()).thenReturn("perspective2"); when(perspectiveActivity2.isDefault()).thenReturn(true); }
@Before public void setup() { when(bm.lookupBeans(any(Class.class))).thenReturn(Collections.emptyList()); when(dragController.getBoundaryPanel()).thenReturn(new AbsolutePanel()); doNothing().when(workbench).addLayoutToRootPanel(any(WorkbenchLayout.class)); when(permissionManager.getAuthorizationPolicy()).thenReturn(authorizationPolicy); when(authorizationManager.authorize(any(Resource.class), any(User.class))).thenReturn(true); when(bm.lookupBeans(PerspectiveActivity.class)).thenReturn(Arrays.asList(perspectiveBean1, perspectiveBean2)); when(perspectiveBean1.getInstance()).thenReturn(perspectiveActivity1); when(perspectiveBean2.getInstance()).thenReturn(perspectiveActivity2); when(perspectiveActivity1.getIdentifier()).thenReturn("perspective1"); when(perspectiveActivity2.getIdentifier()).thenReturn("perspective2"); when(perspectiveActivity2.isDefault()).thenReturn(true); }
@Override public void onBootstrap() { dndManager.unregisterDropControllers(); AbsolutePanel dragBoundary = dragController.getBoundaryPanel(); dragBoundary.add(perspectiveRootContainer); setupDocksContainer(); rootContainer.add(dragBoundary); Layouts.setToFillParent(perspectiveRootContainer); Layouts.setToFillParent(dragBoundary); Layouts.setToFillParent(rootContainer); root.setContentWidget(rootContainer); }