Class AbstractProcessorUpgradeOperation

java.lang.Object
org.craftercms.commons.upgrade.impl.operations.AbstractUpgradeOperation<Target>
All Implemented Interfaces:
org.craftercms.commons.upgrade.UpgradeOperation<Target>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
AddProcessorUpgradeOperation, ProcessorPresentUpgradeOperation, ProcessorUpgradeOperation, RemoveProcessorUpgradeOperation, ReplaceProcessorUpgradeOperation

public abstract class AbstractProcessorUpgradeOperation extends ConditionalEnvUpgradeOperation
Abstract extension of ConditionalEnvUpgradeOperation used for all upgrades related to a single processor
Since:
4.0.0
Author:
joseross
  • Field Details

    • processorName

      protected String processorName
      The name of the processor to update
  • Constructor Details

    • AbstractProcessorUpgradeOperation

      public AbstractProcessorUpgradeOperation()
  • Method Details

    • init

      public void init(String currentVersion, String nextVersion, org.apache.commons.configuration2.HierarchicalConfiguration config) throws org.craftercms.commons.config.ConfigurationException
      Specified by:
      init in interface org.craftercms.commons.upgrade.UpgradeOperation<Target>
      Overrides:
      init in class ConditionalEnvUpgradeOperation
      Throws:
      org.craftercms.commons.config.ConfigurationException