Class SiteVersionProvider

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

    public class SiteVersionProvider
    extends XmlFileVersionProvider
    Extension of XmlFileVersionProvider that also creates the version file if missing.
    Since:
    4.0.0
    Author:
    joseross
    • Field Detail

      • defaultFile

        protected org.springframework.core.io.Resource defaultFile
        Path of the default file.
    • Constructor Detail

      • SiteVersionProvider

        @ConstructorProperties({"path","xpath","defaultVersion","contentRepository","defaultFile"})
        public SiteVersionProvider​(String path,
                                   String xpath,
                                   String defaultVersion,
                                   ContentRepository contentRepository,
                                   org.springframework.core.io.Resource defaultFile)