Class TargetVersionProvider

  • All Implemented Interfaces:
    org.craftercms.commons.upgrade.VersionProvider<Target>

    public class TargetVersionProvider
    extends org.craftercms.commons.upgrade.impl.providers.YamlFileVersionProvider<Target>
    Extension of YamlFileVersionProvider to support Target objects
    • Field Summary

      • Fields inherited from class org.craftercms.commons.upgrade.impl.providers.YamlFileVersionProvider

        yaml
      • Fields inherited from class org.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider

        defaultValue, logger
      • Fields inherited from interface org.craftercms.commons.upgrade.VersionProvider

        SKIP, VERSION
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Path getFile​(org.craftercms.commons.upgrade.impl.UpgradeContext<Target> context)  
      • Methods inherited from class org.craftercms.commons.upgrade.impl.providers.YamlFileVersionProvider

        loadFile, readVersionFromFile, writeVersionToFile
      • Methods inherited from class org.craftercms.commons.upgrade.impl.providers.AbstractFileVersionProvider

        doGetVersion, doSetVersion
      • Methods inherited from class org.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider

        getVersion, setDefaultValue, setVersion
    • Constructor Detail

      • TargetVersionProvider

        public TargetVersionProvider()
    • Method Detail

      • getFile

        protected Path getFile​(org.craftercms.commons.upgrade.impl.UpgradeContext<Target> context)
        Overrides:
        getFile in class org.craftercms.commons.upgrade.impl.providers.AbstractFileVersionProvider<Target>