Class WorkbenchServicesProxyBackendImpl

  • All Implemented Interfaces:
    org.uberfire.client.workbench.WorkbenchServicesProxy

    @Alternative
    @Dependent
    public class WorkbenchServicesProxyBackendImpl
    extends Object
    implements org.uberfire.client.workbench.WorkbenchServicesProxy
    • Constructor Detail

      • WorkbenchServicesProxyBackendImpl

        public WorkbenchServicesProxyBackendImpl()
    • Method Detail

      • save

        public void save​(String perspectiveId,
                         org.uberfire.workbench.model.PerspectiveDefinition activePerspective,
                         org.uberfire.mvp.Command callback)
        Specified by:
        save in interface org.uberfire.client.workbench.WorkbenchServicesProxy
      • loadPerspective

        public void loadPerspective​(String name,
                                    org.uberfire.mvp.ParameterizedCommand<org.uberfire.workbench.model.PerspectiveDefinition> parameterizedCommand)
        Specified by:
        loadPerspective in interface org.uberfire.client.workbench.WorkbenchServicesProxy
      • loadPerspectives

        public void loadPerspectives​(org.uberfire.mvp.ParameterizedCommand<Set<org.uberfire.workbench.model.PerspectiveDefinition>> parameterizedCommand)
        Specified by:
        loadPerspectives in interface org.uberfire.client.workbench.WorkbenchServicesProxy
      • removePerspectiveState

        public void removePerspectiveState​(String perspectiveId,
                                           org.uberfire.mvp.Command callback)
        Specified by:
        removePerspectiveState in interface org.uberfire.client.workbench.WorkbenchServicesProxy
      • removePerspectiveStates

        public void removePerspectiveStates​(org.uberfire.mvp.Command doWhenFinished)
        Specified by:
        removePerspectiveStates in interface org.uberfire.client.workbench.WorkbenchServicesProxy
      • save

        public void save​(org.uberfire.workbench.model.SplashScreenFilter splashFilter)
        Specified by:
        save in interface org.uberfire.client.workbench.WorkbenchServicesProxy
      • loadSplashScreenFilter

        public void loadSplashScreenFilter​(String name,
                                           org.uberfire.mvp.ParameterizedCommand<org.uberfire.workbench.model.SplashScreenFilter> parameterizedCommand)
        Specified by:
        loadSplashScreenFilter in interface org.uberfire.client.workbench.WorkbenchServicesProxy
      • isWorkbenchOnCluster

        public void isWorkbenchOnCluster​(org.uberfire.mvp.ParameterizedCommand<Boolean> parameterizedCommand)
        Specified by:
        isWorkbenchOnCluster in interface org.uberfire.client.workbench.WorkbenchServicesProxy