Class UninstallHandler

All Implemented Interfaces:
Resource, Adaptable

public class UninstallHandler extends DefaultObject
Provides REST bindings for Package install management.
Author:
Thierry Delprat
  • Constructor Details

    • UninstallHandler

      public UninstallHandler()
  • Method Details

    • startUninstall

      @GET @Produces("text/html") @Path("start/{pkgId}") public Template startUninstall(@PathParam("pkgId") String pkgId, @QueryParam("source") String source, @QueryParam("filterOnPlatform") Boolean filterOnPlatform)
    • doUninstall

      @GET @Produces("text/html") @Path("run/{pkgId}") public Template doUninstall(@PathParam("pkgId") String pkgId, @QueryParam("source") String source, @QueryParam("filterOnPlatform") Boolean filterOnPlatform)
    • performUninstall

      protected org.nuxeo.connect.update.task.Task performUninstall(org.nuxeo.connect.update.LocalPackage localPackage) throws org.nuxeo.connect.update.PackageException
      Run UninstallTask of given local package
      Parameters:
      localPackage - Package to uninstall
      Returns:
      UninstallTask of localPackage
      Throws:
      org.nuxeo.connect.update.PackageException - If uninstall fails. A rollback is done before the exception is raised.
      Since:
      5.6
    • restartServer

      @POST @Path("restart") public jakarta.ws.rs.core.Response restartServer()