@Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition perspectiveDefinition = new PerspectiveDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); perspectiveDefinition.setName(PERSPECTIVE_ID); perspectiveDefinition.getRoot().addPart(new PartDefinitionImpl(overview)); return perspectiveDefinition; }
public void goToAddAsset() { final PlaceRequest addAssetScreen = new DefaultPlaceRequest(LibraryPlaces.ADD_ASSET_SCREEN); final PartDefinitionImpl part = new PartDefinitionImpl(addAssetScreen); part.setSelectable(false); placeManager.goTo(part, libraryPerspective.getRootPanel()); }
@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; }
@Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( ClosableSimpleWorkbenchPanelPresenter.class.getName() ); p.setName( PERSPECTIVE_ID ); DefaultPlaceRequest defaultPlaceRequest = new DefaultPlaceRequest( "DataSet Process Instance Variable List" ); p.getRoot().addPart( new PartDefinitionImpl( defaultPlaceRequest ) ); return p; }
PerspectiveDefinition buildPerspective() { PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); perspective.setName("Preferences"); perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(PreferencesRootScreen.IDENTIFIER))); return perspective; } }
@Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( MultiListWorkbenchPanelPresenter.class.getName() ); p.setName( PERSPECTIVE_ID ); p.getRoot().addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "Requests List" ) ) ); return p; }
@Perspective public PerspectiveDefinition buildPerspective() { PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); perspective.setName("Experimental Features Editor"); perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(ExperimentalFeaturesEditorScreen.SCREEN_ID))); return perspective; } }
private void goToSpaces() { PortablePreconditions.checkNotNull("libraryPerspective.closeAllPlacesOrNothing", libraryPerspective); projectContextChangeEvent.fire(new WorkspaceProjectContextChangeEvent()); final DefaultPlaceRequest placeRequest = new DefaultPlaceRequest(LibraryPlaces.ORGANIZATIONAL_UNITS_SCREEN); final PartDefinitionImpl part = new PartDefinitionImpl(placeRequest); part.setSelectable(false); placeManager.goTo(part, libraryPerspective.getRootPanel()); libraryBreadcrumbs.setupForSpacesScreen(); }
public void goToExternalImportPresenter(final Set<ImportProject> projects) { closeAllPlacesOrNothing(() -> { // TODO add title final DefaultPlaceRequest placeRequest = new DefaultPlaceRequest(LibraryPlaces.IMPORT_PROJECTS_SCREEN); final PartDefinitionImpl part = new PartDefinitionImpl(placeRequest); part.setSelectable(false); placeManager.goTo(part, libraryPerspective.getRootPanel()); setupExternalImportBreadCrumbs(); importProjectsSetupEvent.fire(new ImportProjectsSetupEvent(projects)); }); }
@Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName()); perspective.setName("Asset Management"); perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest("Repository Configuration"))); return perspective; }
@Test public void goToProjectTest() { final PlaceRequest projectScreen = new DefaultPlaceRequest(LibraryPlaces.PROJECT_SCREEN); final PartDefinitionImpl part = new PartDefinitionImpl(projectScreen); part.setSelectable(false); libraryPlaces.goToProject(); verify(placeManager).goTo(eq(part), any(PanelDefinition.class)); verify(projectContextChangeEvent, never()).fire(any(WorkspaceProjectContextChangeEvent.class)); verify(libraryBreadcrumbs).setupForProject(activeProject); }
@Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( MultiListWorkbenchPanelPresenter.class.getName() ); p.setName( PERSPECTIVE_ID ); p.getRoot().addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "Deployments List" ) ) ); final PanelDefinition problems = new PanelDefinitionImpl( MultiListWorkbenchPanelPresenter.class.getName() ); problems.setHeight( 200 ); problems.setMinWidth( 100 ); problems.addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "org.kie.workbench.common.screens.messageconsole.MessageConsole" ) ) ); p.getRoot().insertChild( CompassPosition.SOUTH, problems ); return p; }
@Before public void setUp() throws Exception { PlaceRequest placeRequest = mock(PlaceRequest.class); part = new PartDefinitionImpl(placeRequest); parent = new PanelDefinitionImpl(); anotherParent = new PanelDefinitionImpl(); }
@Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); p.setName(translationService.format(HomeConstants.HomePerspectiveName)); p.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest("org.kie.workbench.common.screens.home.client.HomePresenter"))); return p; } }
@Test public void resizePanelBodyForSelectablePart() { final PartDefinitionImpl partDefinition = new PartDefinitionImpl(mock(PlaceRequest.class)); partDefinition.setSelectable(true); listBar.currentPart = new Pair<>(partDefinition, mock(FlowPanel.class)); doReturn(10).when(listBar.header).getOffsetHeight(); listBar.resizePanelBody(); verify(listBar.content.getElement().getStyle()).setProperty("height", "calc(100% - 10px)"); }
@Before public void setUp() throws Exception { panelDefinition = new PanelDefinitionImpl(); otherPanel = new PanelDefinitionImpl(); parent = new PanelDefinitionImpl(); placeRequest = mock(PlaceRequest.class); part = new PartDefinitionImpl(placeRequest); }
@Test public void testGoToPartWeAreAlreadyAt() throws Exception { when(kansasActivity.isType(ActivityResourceType.SCREEN.name())).thenReturn(true); placeManager.goTo(new PartDefinitionImpl(kansas), null); // note "refEq" tests equality field by field using reflection. don't read it as "reference equals!" :) verify(selectWorkbenchPartEvent).fire(refEq(new SelectPlaceEvent(kansas))); verifyNoActivityLaunchSideEffects(kansas, kansasActivity); }
@Perspective public PerspectiveDefinition buildPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl("org.uberfire.client.workbench.panels.impl.StaticWorkbenchPanelPresenter"); p.setName( "Apps Perspective" ); p.getRoot().addPart( new PartDefinitionImpl( new DefaultPlaceRequest("AppsHomePresenter"))); return p; } }
public PerspectiveDefinition buildPerspective() { final PerspectiveDefinition perspectiveDefinition = new PerspectiveDefinitionImpl(getDefaultPanelType()); perspectiveDefinition.setName(editor.getName()); final PanelDefinition root = perspectiveDefinition.getRoot(); final PlaceRequest placeRequest = new DefaultPlaceRequest(screen.getIdentifier()); final PartDefinition partDefinition = new PartDefinitionImpl(placeRequest); root.addPart(partDefinition); return perspectiveDefinition; }
/** * This requirement holds when there is no panel context. */ @Test public void unknownPartsShouldResolveToPerspectiveContext() throws Exception { AbstractMultiPartWorkbenchPanelPresenter<?> presenter = getPresenterToTest(); final ContextActivity resolvedPerspectiveContextActivity = presenter.resolveContext(new PartDefinitionImpl(new DefaultPlaceRequest("randomUnknownPlace"))); assertSame(perspectiveContextActivity, resolvedPerspectiveContextActivity); }