Class JSWorkbenchScreenActivity

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

    @Alternative
    public class JSWorkbenchScreenActivity
    extends Object
    implements org.uberfire.client.mvp.WorkbenchScreenActivity
    • Constructor Detail

      • JSWorkbenchScreenActivity

        public JSWorkbenchScreenActivity​(JSNativeScreen nativePlugin,
                                         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
      • setNativePlugin

        public void setNativePlugin​(JSNativeScreen nativePlugin)
      • getPlace

        public org.uberfire.mvp.PlaceRequest getPlace()
        Specified by:
        getPlace in interface org.uberfire.client.mvp.Activity
      • 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
      • onMayClose

        public boolean onMayClose()
        Specified by:
        onMayClose in interface org.uberfire.client.mvp.WorkbenchActivity
      • 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
      • getDefaultPosition

        public org.uberfire.workbench.model.Position getDefaultPosition()
        Specified by:
        getDefaultPosition in interface org.uberfire.client.mvp.WorkbenchActivity
      • getOwningPlace

        public org.uberfire.mvp.PlaceRequest getOwningPlace()
        Specified by:
        getOwningPlace in interface org.uberfire.client.mvp.WorkbenchActivity
      • onFocus

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

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

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

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

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

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

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

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

        public String contextId()
        Specified by:
        contextId in interface org.uberfire.client.mvp.WorkbenchActivity
      • 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