Class AbstractPerspective


  • public abstract class AbstractPerspective
    extends Object
    • Field Detail

      • uberfireDocks

        @Inject
        protected org.uberfire.client.workbench.docks.UberfireDocks uberfireDocks
      • basicFiltersDock

        protected org.uberfire.client.workbench.docks.UberfireDock basicFiltersDock
      • advancedFiltersDock

        protected org.uberfire.client.workbench.docks.UberfireDock advancedFiltersDock
      • savedFiltersDock

        protected org.uberfire.client.workbench.docks.UberfireDock savedFiltersDock
    • Constructor Detail

      • AbstractPerspective

        public AbstractPerspective()
    • Method Detail

      • getPerspective

        public org.uberfire.workbench.model.PerspectiveDefinition getPerspective()
      • onStartup

        public void onStartup​(org.uberfire.mvp.PlaceRequest place)
      • onOpen

        public void onOpen()
      • onDetailsOpen

        public void onDetailsOpen​(@Observes
                                  org.uberfire.client.workbench.events.SelectPlaceEvent event)
      • onDetailsClose

        public void onDetailsClose​(@Observes
                                   org.uberfire.client.workbench.events.ClosePlaceEvent event)
      • setupDocks

        protected void setupDocks()
      • getPerspectiveId

        public abstract String getPerspectiveId()
      • getBasicFiltersScreenId

        public abstract String getBasicFiltersScreenId()
      • getAdvancedFiltersScreenId

        public abstract String getAdvancedFiltersScreenId()
      • getSavedFiltersScreenId

        public abstract String getSavedFiltersScreenId()
      • getDetailsScreenId

        public abstract String getDetailsScreenId()
      • getPlaceRequest

        public abstract org.uberfire.mvp.PlaceRequest getPlaceRequest()