@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; } }
@WorkbenchPerspective(identifier = "PerspectiveTest24", isDynamic=true) public class PerspectiveTest24 { @Perspective public PerspectiveDefinition getPerspective() { return null; } }
@WorkbenchPerspective(identifier = "PerspectiveTest21", isTransient = false) public class PerspectiveTest21 { @Perspective public PerspectiveDefinition getPerspective() { return null; } }
@WorkbenchPerspective(identifier = "PerspectiveTest9") public class PerspectiveTest9 { @Perspective public PerspectiveDefinition getPerspective() { return null; } @WorkbenchMenu public String getMenus() { return ""; } }
@WorkbenchPerspective(identifier = "PerspectiveTest8") public class PerspectiveTest8 { @Perspective public PerspectiveDefinition getPerspective() { return null; } @WorkbenchMenu public Menus getMenus() { return null; } }
@WorkbenchPerspective(identifier = "PerspectiveTest5", isDefault = true) public class PerspectiveTest5 { @Perspective public PerspectiveDefinition getPerspective() { return null; } }
@WorkbenchPerspective(identifier = "PerspectiveTest11") public class PerspectiveTest11 { @Perspective public PerspectiveDefinition getPerspective() { return null; } @WorkbenchToolBar public String getToolBar() { return ""; } }
@WorkbenchPerspective(identifier = "PerspectiveTest4") public class PerspectiveTest4 { @Perspective public PerspectiveDefinition getPerspective() { return null; } }
@WorkbenchPerspective(identifier = "PerspectiveTest10") public class PerspectiveTest10 { @Perspective public PerspectiveDefinition getPerspective() { return null; } @WorkbenchToolBar public ToolBar getToolBar() { return null; } }
/** * This perspective display some indicators about the commit activity around the available GIT repositories */ @Templated @WorkbenchPerspective(identifier = "ContributorsPerspective") public class ContributorsPerspective implements IsElement { @Inject @DataField @WorkbenchPanel(parts = "ContributorsScreen") Div contributors; }
@WorkbenchPerspective(identifier = "PerspectiveTest20") @ActivatedBy(TestBeanActivator.class) public class PerspectiveTest20 { @Perspective public PerspectiveDefinition getPerspective() { return null; } }
@QualifierAnnotation( classField = String.class, stringField = "someText", booleanField = true, intField = 13 ) @RegularAnnotation( classField = String.class, stringField = "someText", booleanField = true, intField = 13 ) @WorkbenchPerspective(identifier = "PerspectiveTest25") public class PerspectiveTest25 { @Perspective public PerspectiveDefinition getPerspective() { return null; } }