Class PerspectiveEditorActivity

  • 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

    public class PerspectiveEditorActivity
    extends Object
    implements org.uberfire.client.mvp.PerspectiveActivity
    • Constructor Detail

      • PerspectiveEditorActivity

        public PerspectiveEditorActivity​(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate editor,
                                         PerspectiveEditorScreenActivity screen)
    • 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
      • buildPerspective

        public org.uberfire.workbench.model.PerspectiveDefinition buildPerspective()
      • getDefaultPanelType

        protected String getDefaultPanelType()
      • 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
      • 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
      • getResourceType

        public org.uberfire.workbench.model.ActivityResourceType getResourceType()
        Specified by:
        getResourceType in interface org.uberfire.security.Resource