Class JsWorkbenchScreenActivity

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

    public class JsWorkbenchScreenActivity
    extends org.uberfire.client.mvp.AbstractWorkbenchScreenActivity
    implements org.uberfire.client.mvp.jsbridge.JsWorkbenchLazyActivity
    • Constructor Detail

      • JsWorkbenchScreenActivity

        public JsWorkbenchScreenActivity​(JsNativeScreen screen,
                                         org.uberfire.client.mvp.PlaceManager placeManager)
    • Method Detail

      • updateRealContent

        public void updateRealContent​(com.google.gwt.core.client.JavaScriptObject jsObject)
        Specified by:
        updateRealContent in interface org.uberfire.client.mvp.jsbridge.JsWorkbenchLazyActivity
      • 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
      • isScreenLoaded

        public boolean isScreenLoaded()
      • 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
      • onMayClose

        public boolean onMayClose()
        Specified by:
        onMayClose in interface org.uberfire.client.mvp.WorkbenchActivity
        Overrides:
        onMayClose in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • onShutdown

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

        public void onFocus()
        Specified by:
        onFocus in interface org.uberfire.client.mvp.WorkbenchActivity
        Overrides:
        onFocus in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • onLostFocus

        public void onLostFocus()
        Specified by:
        onLostFocus in interface org.uberfire.client.mvp.WorkbenchActivity
        Overrides:
        onLostFocus in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • getTitle

        public String getTitle()
        Specified by:
        getTitle in interface org.uberfire.client.mvp.WorkbenchActivity
        Specified by:
        getTitle in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • getDefaultPosition

        public org.uberfire.workbench.model.Position getDefaultPosition()
        Specified by:
        getDefaultPosition in interface org.uberfire.client.mvp.WorkbenchActivity
        Overrides:
        getDefaultPosition in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • getPlace

        public org.uberfire.mvp.PlaceRequest getPlace()
        Specified by:
        getPlace in interface org.uberfire.client.mvp.Activity
        Overrides:
        getPlace in class org.uberfire.client.mvp.AbstractActivity
      • getIdentifier

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

        public com.google.gwt.user.client.ui.IsWidget getTitleDecoration()
        Specified by:
        getTitleDecoration in interface org.uberfire.client.mvp.WorkbenchActivity
        Overrides:
        getTitleDecoration in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • getMenus

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

        public org.uberfire.workbench.model.toolbar.ToolBar getToolBar()
        Specified by:
        getToolBar in interface org.uberfire.client.mvp.WorkbenchActivity
        Overrides:
        getToolBar in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • getOwningPlace

        public org.uberfire.mvp.PlaceRequest getOwningPlace()
        Specified by:
        getOwningPlace in interface org.uberfire.client.mvp.WorkbenchActivity
        Overrides:
        getOwningPlace in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • getWidget

        public com.google.gwt.user.client.ui.IsWidget getWidget()
        Specified by:
        getWidget in interface org.uberfire.client.mvp.WorkbenchActivity
        Specified by:
        getWidget in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • contextId

        public String contextId()
        Specified by:
        contextId in interface org.uberfire.client.mvp.WorkbenchActivity
        Overrides:
        contextId in class org.uberfire.client.mvp.AbstractWorkbenchActivity
      • preferredHeight

        public int preferredHeight()
        Specified by:
        preferredHeight in interface org.uberfire.client.mvp.WorkbenchActivity
      • preferredWidth

        public int preferredWidth()
        Specified by:
        preferredWidth in interface org.uberfire.client.mvp.WorkbenchActivity
      • callWithParsedJsonObject

        public void callWithParsedJsonObject​(Object func,
                                             String jsonArg)