Class UninstallPlaceholder

java.lang.Object
org.nuxeo.connect.update.task.standalone.commands.AbstractCommand
org.nuxeo.connect.update.task.standalone.commands.UninstallPlaceholder
All Implemented Interfaces:
org.nuxeo.connect.update.task.Command

public class UninstallPlaceholder extends AbstractCommand
Un-Deploy an OSGi bundle from the running platform. The bundle is specified using the absolute bundle file path. The inverse of this command is the Deploy command.
Author:
Bogdan Stefanescu
  • Field Details

  • Constructor Details

    • UninstallPlaceholder

      public UninstallPlaceholder()
    • UninstallPlaceholder

      public UninstallPlaceholder(File file)
  • Method Details

    • doValidate

      protected void doValidate(org.nuxeo.connect.update.task.Task task, org.nuxeo.connect.update.ValidationStatus status) throws org.nuxeo.connect.update.PackageException
      Description copied from class: AbstractCommand
      Override to implement validation.
      Specified by:
      doValidate in class AbstractCommand
      Parameters:
      task - The task being validated
      status - Use ValidationStatus.addError(String) or ValidationStatus.addWarning(String) to provide validation error/warning messages
      Throws:
      org.nuxeo.connect.update.PackageException
    • doRun

      protected org.nuxeo.connect.update.task.Command doRun(org.nuxeo.connect.update.task.Task task, Map<String,String> prefs) throws org.nuxeo.connect.update.PackageException
      Description copied from class: AbstractCommand
      Override to implement command actions
      Specified by:
      doRun in class AbstractCommand
      Returns:
      Rollback command
      Throws:
      org.nuxeo.connect.update.PackageException
    • readFrom

      public void readFrom(Element element) throws org.nuxeo.connect.update.PackageException
      Description copied from class: AbstractCommand
      Must be implemented to initialize the command arguments from an XML fragment.
      Specified by:
      readFrom in class AbstractCommand
      Throws:
      org.nuxeo.connect.update.PackageException
    • writeTo

      public void writeTo(org.nuxeo.connect.update.xml.XmlWriter writer)