public PerspectiveDefinitionImpl(final String panelType) { checkNotNull("type", panelType); PanelDefinitionImpl root = new PanelDefinitionImpl(panelType); root.setRoot(true); this.root = root; }
@Before public void setUp() throws Exception { panelDefinition = new PanelDefinitionImpl(); otherPanel = new PanelDefinitionImpl(); parent = new PanelDefinitionImpl(); placeRequest = mock(PlaceRequest.class); part = new PartDefinitionImpl(placeRequest); }
@Before public void setUp() throws Exception { PlaceRequest placeRequest = mock(PlaceRequest.class); part = new PartDefinitionImpl(placeRequest); parent = new PanelDefinitionImpl(); anotherParent = new PanelDefinitionImpl(); }
@Override public PerspectiveDefinition getDefaultPerspectiveLayout() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( TemplatedWorkbenchPanelPresenter.class.getName() ); p.setName( realPresenter.getClass().getName() ); PanelDefinition panelDefinition0 = new PanelDefinitionImpl( "PARENT_CHOOSES_TYPE" ); panelDefinition0.addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "Documents Presenter" ) ) ); p.getRoot().appendChild( new NamedPosition( "documents" ), panelDefinition0 ); return p; }
@Override public PerspectiveDefinition getDefaultPerspectiveLayout() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( TemplatedWorkbenchPanelPresenter.class.getName() ); p.setName( realPresenter.getClass().getName() ); PanelDefinition panelDefinition0 = new PanelDefinitionImpl( "PARENT_CHOOSES_TYPE" ); panelDefinition0.addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "Process Admin Settings" ) ) ); p.getRoot().appendChild( new NamedPosition( "tasksAdminSettings" ), panelDefinition0 ); return p; }
@Override public PerspectiveDefinition getDefaultPerspectiveLayout() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( TemplatedWorkbenchPanelPresenter.class.getName() ); p.setName( realPresenter.getClass().getName() ); PanelDefinition panelDefinition0 = new PanelDefinitionImpl( "PARENT_CHOOSES_TYPE" ); panelDefinition0.addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "ContributorsScreen" ) ) ); p.getRoot().appendChild( new NamedPosition( "contributors" ), panelDefinition0 ); return p; } }
@Override public PerspectiveDefinition getDefaultPerspectiveLayout() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( TemplatedWorkbenchPanelPresenter.class.getName() ); p.setName( realPresenter.getClass().getName() ); PanelDefinition panelDefinition0 = new PanelDefinitionImpl( "PARENT_CHOOSES_TYPE" ); panelDefinition0.addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "Tasks Admin Settings" ) ) ); p.getRoot().appendChild( new NamedPosition( "tasksAdminSettings" ), panelDefinition0 ); return p; }
@Override public PerspectiveDefinition getDefaultPerspectiveLayout() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( TemplatedWorkbenchPanelPresenter.class.getName() ); p.setName( realPresenter.getClass().getName() ); PanelDefinition panelDefinition0 = new PanelDefinitionImpl( "PARENT_CHOOSES_TYPE" ); panelDefinition0.addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "Pagination For Tables" ) ) ); p.getRoot().appendChild( new NamedPosition( "paginationTables" ), panelDefinition0 ); return p; }
@Test public void addPartTest() { presenter = new SimpleDnDWorkbenchPanelPresenter(view, mock(PerspectiveManager.class), placeManager); presenter.init(); presenter.setDefinition(new PanelDefinitionImpl()); WorkbenchPartPresenter part = mock(WorkbenchPartPresenter.class); when(part.getDefinition()).thenReturn(mock(PartDefinition.class)); presenter.addPart(part); verify(view).addPart(any()); }
@Perspective public PerspectiveDefinition buildPerspective() { PerspectiveDefinition perspective = new PerspectiveDefinitionImpl( MultiListWorkbenchPanelPresenter.class.getName() ); perspective.setName( "Data Source Authoring" ); final PanelDefinition west = new PanelDefinitionImpl( MultiListWorkbenchPanelPresenter.class.getName() ); west.setWidth( 400 ); west.setMinWidth( 300 ); west.addPart( new PartDefinitionImpl( new DefaultPlaceRequest( DataSourceDefExplorerScreen.SCREEN_ID ) ) ); perspective.getRoot().insertChild( CompassPosition.WEST, west ); return perspective; } }
private PerspectiveDefinition buildPerspective() { final PerspectiveDefinitionImpl perspective = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName()); perspective.setName(BpmnEditorConstants.INSTANCE.bpmnPerspectiveTitle()); final PanelDefinition west = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName()); west.setWidth(300); west.setMinWidth(200); west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest("BPMN Explorer"))); perspective.getRoot().insertChild(CompassPosition.WEST, west); return perspective; } }
@Before public void setup() { presenter = new StaticWorkbenchPanelPresenter(view, mock(PerspectiveManager.class), placeManager); presenter.init(); presenter.setDefinition(new PanelDefinitionImpl()); }
@Before public void setup() { presenter = new UnanchoredStaticWorkbenchPanelPresenter(view, mock(PerspectiveManager.class), placeManager); presenter.init(); presenter.setDefinition(new PanelDefinitionImpl()); }
@Before public void setup() { presenter = new StaticWorkbenchPanelPresenter(view, mock(PerspectiveManager.class), placeManager); presenter.init(); presenter.setDefinition(new PanelDefinitionImpl()); }
@Before public void setup() { presenter = new UnanchoredStaticWorkbenchPanelPresenter(view, mock(PerspectiveManager.class), placeManager); presenter.init(); presenter.setDefinition(new PanelDefinitionImpl()); }
void configurePerspective(final PlaceRequest placeRequest) { perspective.getRoot().addPart(SecurityManagementHomeScreen.SCREEN_ID); final PanelDefinition west = new PanelDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); west.setWidth(400); west.setMinWidth(400); west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(SecurityExplorerScreen.SCREEN_ID, placeRequest.getParameters()))); perspective.getRoot().insertChild(CompassPosition.WEST, west); } }
void configurePerspective(final PlaceRequest placeRequest) { perspective.getRoot().addPart(SecurityManagementHomeScreen.SCREEN_ID); final PanelDefinition west = new PanelDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); west.setWidth(400); west.setMinWidth(400); west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(SecurityExplorerScreen.SCREEN_ID, placeRequest.getParameters()))); perspective.getRoot().insertChild(CompassPosition.WEST, west); } }
@Test public void addedPanelsShouldBeRemembered() throws Exception { PanelDefinition subPanel = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName()); testPerspectiveDef.getRoot().appendChild(CompassPosition.WEST, subPanel); panelManager.addWorkbenchPanel(panelManager.getRoot(), subPanel, CompassPosition.WEST); assertTrue(panelManager.mapPanelDefinitionToPresenter.containsKey(subPanel)); }
@Test public void addedPanelsShouldBeRemembered() throws Exception { PanelDefinition subPanel = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName()); testPerspectiveDef.getRoot().appendChild(CompassPosition.WEST, subPanel); panelManager.addWorkbenchPanel(panelManager.getRoot(), subPanel, CompassPosition.WEST); assertTrue(panelManager.mapPanelDefinitionToPresenter.containsKey(subPanel)); }
@Test public void explicitlyRemovedPanelsShouldBeForgotten() throws Exception { PanelDefinition subPanel = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName()); testPerspectiveDef.getRoot().appendChild(CompassPosition.WEST, subPanel); panelManager.addWorkbenchPanel(panelManager.getRoot(), subPanel, CompassPosition.WEST); panelManager.removeWorkbenchPanel(subPanel); assertFalse(panelManager.mapPanelDefinitionToPresenter.containsKey(subPanel)); }