Class AbstractPluginDescriptorUpgradeOperation

  • All Implemented Interfaces:
    org.craftercms.commons.upgrade.UpgradeOperation<String>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware
    Direct Known Subclasses:
    DescriptorV2UpgradeOperation

    public abstract class AbstractPluginDescriptorUpgradeOperation
    extends AbstractUpgradeOperation
    Since:
    3.1.1
    Author:
    joseross
    • Field Detail

      • descriptorReader

        protected org.craftercms.commons.plugin.PluginDescriptorReader descriptorReader
      • descriptorPath

        protected String descriptorPath
      • descriptorVersion

        protected String descriptorVersion
    • Constructor Detail

      • AbstractPluginDescriptorUpgradeOperation

        public AbstractPluginDescriptorUpgradeOperation​(StudioConfiguration studioConfiguration,
                                                        org.craftercms.commons.plugin.PluginDescriptorReader descriptorReader)
    • Method Detail

      • doInit

        protected void doInit​(org.apache.commons.configuration2.HierarchicalConfiguration config)
        Overrides:
        doInit in class org.craftercms.commons.upgrade.impl.operations.AbstractUpgradeOperation<String>
      • doPluginDescriptorUpdates

        protected abstract void doPluginDescriptorUpdates​(org.craftercms.commons.plugin.model.PluginDescriptor descriptor)
                                                   throws org.craftercms.commons.upgrade.exception.UpgradeException
        Throws:
        org.craftercms.commons.upgrade.exception.UpgradeException