Class JsWorkbenchLazyPerspectiveActivity

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

    public class JsWorkbenchLazyPerspectiveActivity
    extends org.uberfire.client.mvp.AbstractWorkbenchPerspectiveActivity
    implements org.uberfire.client.mvp.jsbridge.JsWorkbenchLazyPerspective
    • Constructor Detail

      • JsWorkbenchLazyPerspectiveActivity

        public JsWorkbenchLazyPerspectiveActivity​(AppFormerComponentsRegistry.Entry registryEntry,
                                                  org.uberfire.client.mvp.PlaceManager placeManager,
                                                  org.uberfire.client.mvp.ActivityManager activityManager,
                                                  Consumer<String> lazyLoadingParentScript)
    • Method Detail

      • updateRealContent

        public void updateRealContent​(com.google.gwt.core.client.JavaScriptObject backedPerspectiveJsObject)
        Specified by:
        updateRealContent in interface org.uberfire.client.mvp.jsbridge.JsWorkbenchLazyActivity
      • isPerspectiveTemplated

        public boolean isPerspectiveTemplated​(JsNativePerspective jsPerspective)
      • get

        public org.uberfire.client.mvp.PerspectiveActivity get()
        Specified by:
        get in interface org.uberfire.client.mvp.jsbridge.JsWorkbenchLazyPerspective
      • 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