@Dependent @WorkbenchPerspective(identifier = ServiceTaskRepositoryPerspective.PERSPECTIVE_ID) public class ServiceTaskRepositoryPerspective extends Composite { public static final String PERSPECTIVE_ID = "ServiceTaskAdminPerspective"; @Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName()); p.setName(PERSPECTIVE_ID); p.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(ServiceTasksRepositoryListPresenter.SCREEN_ID))); return p; } }
@Dependent @WorkbenchPerspective(identifier = ServiceTaskRepositoryPerspective.PERSPECTIVE_ID) public class ServiceTaskRepositoryPerspective extends Composite { public static final String PERSPECTIVE_ID = "ServiceTaskAdminPerspective"; @Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName()); p.setName(PERSPECTIVE_ID); p.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(ServiceTasksRepositoryListPresenter.SCREEN_ID))); return p; } }
@ApplicationScoped @WorkbenchPerspective(identifier = "AppsPerspective") public class AppsPerspective { @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; } }
@ApplicationScoped @WorkbenchPerspective(identifier = ExperimentalFeaturesPerspective.IDENTIFIER) public class ExperimentalFeaturesPerspective { public static final String IDENTIFIER = "ExperimentalFeaturesPerspective"; @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; } }
@ApplicationScoped @WorkbenchPerspective(identifier = SSHKeysEditorPerspective.IDENTIFIER) public class SSHKeysEditorPerspective { public static final String IDENTIFIER = "SSHKeysEditorPerspective"; @Perspective public PerspectiveDefinition buildPerspective() { PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); perspective.setName("SSH Keys Editor"); perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(SSHKeysEditorScreen.SCREEN_ID))); return perspective; } }
/** * A Perspective */ @ApplicationScoped @WorkbenchPerspective(identifier = "Asset Management") public class AssetManagementPerspective extends BaseAssetPerspective { }
@ApplicationScoped @WorkbenchPerspective(identifier = CaseInstanceListPerspective.PERSPECTIVE_ID, isDefault = true) public class CaseInstanceListPerspective { public static final String PERSPECTIVE_ID = "Case List Perspective"; @Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); p.setName(PERSPECTIVE_ID); p.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(CaseInstanceListPresenter.SCREEN_ID))); return p; } }
@ApplicationScoped @WorkbenchPerspective(identifier = CaseInstanceListPerspective.PERSPECTIVE_ID, isDefault = true) public class CaseInstanceListPerspective { public static final String PERSPECTIVE_ID = "CaseList"; @Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); p.setName(PERSPECTIVE_ID); p.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(CaseInstanceListPresenter.SCREEN_ID))); return p; } }
@ApplicationScoped @WorkbenchPerspective(identifier = ExperimentalFeaturesPerspective.IDENTIFIER) public class ExperimentalFeaturesPerspective { public static final String IDENTIFIER = "ExperimentalFeaturesPerspective"; @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; } }
@ApplicationScoped @WorkbenchPerspective(identifier = SSHKeysEditorPerspective.IDENTIFIER) public class SSHKeysEditorPerspective { public static final String IDENTIFIER = "SSHKeysEditorPerspective"; @Perspective public PerspectiveDefinition buildPerspective() { PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); perspective.setName("SSH Keys Editor"); perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(SSHKeysEditorScreen.SCREEN_ID))); return perspective; } }
@ApplicationScoped @WorkbenchPerspective(identifier = CaseInstanceListPerspective.PERSPECTIVE_ID, isDefault = true) public class CaseInstanceListPerspective { public static final String PERSPECTIVE_ID = "CaseList"; @Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl(StaticWorkbenchPanelPresenter.class.getName()); p.setName(PERSPECTIVE_ID); p.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(CaseInstanceListPresenter.SCREEN_ID))); return p; } }
@ApplicationScoped @WorkbenchPerspective(identifier = IDENTIFIER) public class AppsPerspective { public static final String IDENTIFIER = "AppsPerspective"; @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; } }
@ApplicationScoped @WorkbenchPerspective(identifier = IDENTIFIER) public class AppsPerspective { public static final String IDENTIFIER = "AppsPerspective"; @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; } }
/** * A Perspective to show the Task dashboard */ @ApplicationScoped @WorkbenchPerspective(identifier = PerspectiveIds.TASK_DASHBOARD) public class TaskDashboardPerspective { @Perspective public PerspectiveDefinition buildPerspective() { PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiScreenWorkbenchPanelPresenter.class.getName()); perspective.setName(DashboardConstants.INSTANCE.taskDashboardName()); perspective.getRoot().addPart(PerspectiveIds.TASK_DASHBOARD_SCREEN); return perspective; } }
/** * A Perspective to show the Process dashboard */ @ApplicationScoped @WorkbenchPerspective(identifier = PerspectiveIds.PROCESS_DASHBOARD) public class ProcessDashboardPerspective { @Perspective public PerspectiveDefinition buildPerspective() { PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiScreenWorkbenchPanelPresenter.class.getName()); perspective.setName(DashboardConstants.INSTANCE.processDashboardName()); perspective.getRoot().addPart(PerspectiveIds.PROCESS_DASHBOARD_SCREEN); return perspective; } }
/** * A Perspective to show the Home Page */ @ApplicationScoped @WorkbenchPerspective(identifier = "org.kie.workbench.common.screens.home.client.perspectives.HomePerspective", isDefault = true) public class HomePerspective { @Perspective public PerspectiveDefinition getPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( PanelType.ROOT_STATIC ); p.setName( HomeConstants.INSTANCE.homePerspectiveName() ); p.getRoot().addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "org.kie.workbench.common.screens.home.client.HomePresenter" ) ) ); p.setTransient( true ); return p; } }
@ApplicationScoped @WorkbenchPerspective( identifier = DataSourceManagementPerspective.PERSPECTIVE_ID ) public class DataSourceManagementPerspective { public static final String PERSPECTIVE_ID = "DataSourceManagementPerspective"; @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; } }
@ApplicationScoped @WorkbenchPerspective(identifier = "HomePerspective", isDefault = true) public class HomePerspective { @Inject private TranslationService translationService; @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; } }
@ApplicationScoped @WorkbenchPerspective(identifier = "PerspectiveEditorPerspective") public class PerspectiveEditorPerspective { @Perspective public PerspectiveDefinition buildPerspective() { final PerspectiveDefinition p = new PerspectiveDefinitionImpl( MultiListWorkbenchPanelPresenter.class.getName() ); p.setName( "Perspective Editor" ); final PanelDefinition west = new PanelDefinitionImpl( SimpleWorkbenchPanelPresenter.class.getName() ); west.setWidth( 250 ); west.setMinWidth( 250 ); west.addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "PerspectiveEditorSidePresenter" ) ) ); p.getRoot().addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "PerspectiveEditorMainPresenter" ) ) ); p.getRoot().insertChild( CompassPosition.WEST, west ); return p; } }
@WorkbenchPerspective(identifier = "PerspectiveTest24", isDynamic=true) public class PerspectiveTest24 { @Perspective public PerspectiveDefinition getPerspective() { return null; } }