Class JSWorkbenchPerspectiveActivity

  • All Implemented Interfaces:
    org.uberfire.client.mvp.Activity, org.uberfire.client.mvp.ContextSensitiveActivity, org.uberfire.client.mvp.PerspectiveActivity, org.uberfire.security.authz.RuntimeFeatureResource, org.uberfire.security.authz.RuntimeResource, org.uberfire.security.Resource

    @Alternative
    public class JSWorkbenchPerspectiveActivity
    extends Object
    implements org.uberfire.client.mvp.PerspectiveActivity
    • Constructor Detail

      • JSWorkbenchPerspectiveActivity

        public JSWorkbenchPerspectiveActivity​(JSNativePerspective nativePerspective)
    • Method Detail

      • getPlace

        public org.uberfire.mvp.PlaceRequest getPlace()
        Specified by:
        getPlace in interface org.uberfire.client.mvp.Activity
      • onStartup

        public void onStartup​(org.uberfire.mvp.PlaceRequest place)
        Specified by:
        onStartup in interface org.uberfire.client.mvp.Activity
      • onOpen

        public void onOpen()
        Specified by:
        onOpen in interface org.uberfire.client.mvp.Activity
      • onClose

        public void onClose()
        Specified by:
        onClose in interface org.uberfire.client.mvp.Activity
      • onShutdown

        public void onShutdown()
        Specified by:
        onShutdown in interface org.uberfire.client.mvp.Activity
      • getDefaultPerspectiveLayout

        public org.uberfire.workbench.model.PerspectiveDefinition getDefaultPerspectiveLayout()
        Specified by:
        getDefaultPerspectiveLayout in interface org.uberfire.client.mvp.PerspectiveActivity
      • getIdentifier

        public String getIdentifier()
        Specified by:
        getIdentifier in interface org.uberfire.security.Resource
      • getResourceType

        public org.uberfire.security.ResourceType getResourceType()
        Specified by:
        getResourceType in interface org.uberfire.security.Resource
      • isDefault

        public boolean isDefault()
        Specified by:
        isDefault in interface org.uberfire.client.mvp.Activity
        Specified by:
        isDefault in interface org.uberfire.client.mvp.PerspectiveActivity
      • isTransient

        public boolean isTransient()
        Specified by:
        isTransient in interface org.uberfire.client.mvp.PerspectiveActivity
      • getMenus

        public void getMenus​(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
        Specified by:
        getMenus in interface org.uberfire.client.mvp.PerspectiveActivity
      • getToolBar

        public org.uberfire.workbench.model.toolbar.ToolBar getToolBar()
        Specified by:
        getToolBar in interface org.uberfire.client.mvp.PerspectiveActivity