Class JsWorkbenchTemplatedPerspectiveActivity

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

    public class JsWorkbenchTemplatedPerspectiveActivity
    extends org.uberfire.client.mvp.AbstractWorkbenchPerspectiveActivity
    implements org.uberfire.client.mvp.TemplatedActivity
    • Constructor Detail

      • JsWorkbenchTemplatedPerspectiveActivity

        public JsWorkbenchTemplatedPerspectiveActivity​(String componentId,
                                                       boolean isDefault,
                                                       JsNativePerspective realPerspective,
                                                       org.uberfire.client.mvp.PlaceManager placeManager)
    • Method Detail

      • onStartup

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

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

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

        public void onShutdown()
        Specified by:
        onShutdown in interface org.uberfire.client.mvp.Activity
        Overrides:
        onShutdown in class org.uberfire.client.mvp.AbstractActivity
      • getResourceType

        public org.uberfire.security.ResourceType getResourceType()
        Specified by:
        getResourceType in interface org.uberfire.security.Resource
        Overrides:
        getResourceType in class org.uberfire.client.mvp.AbstractWorkbenchPerspectiveActivity
      • getIdentifier

        public String getIdentifier()
        Specified by:
        getIdentifier 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
        Overrides:
        isDefault in class org.uberfire.client.mvp.AbstractWorkbenchPerspectiveActivity
      • isTransient

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

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

        public org.uberfire.workbench.model.toolbar.ToolBar getToolBar()
        Specified by:
        getToolBar in interface org.uberfire.client.mvp.PerspectiveActivity
        Overrides:
        getToolBar in class org.uberfire.client.mvp.AbstractWorkbenchPerspectiveActivity
      • getDefaultPerspectiveLayout

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

        public org.jboss.errai.common.client.dom.HTMLElement resolvePosition​(org.uberfire.workbench.model.NamedPosition namedPosition)
        Specified by:
        resolvePosition in interface org.uberfire.client.mvp.TemplatedActivity
      • getRootElement

        public org.jboss.errai.common.client.dom.HTMLElement getRootElement()
        Specified by:
        getRootElement in interface org.uberfire.client.mvp.TemplatedActivity