Class TargetVersionProvider

java.lang.Object
org.craftercms.commons.upgrade.impl.providers.AbstractVersionProvider<T>
org.craftercms.commons.upgrade.impl.providers.AbstractFileVersionProvider<T>
org.craftercms.commons.upgrade.impl.providers.YamlFileVersionProvider<Target>
org.craftercms.deployer.impl.upgrade.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TargetVersionProvider

      public TargetVersionProvider()
  • Method Details

    • getFile

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