Interface ImportUpgrade

All Known Implementing Classes:
XLRelease451ImportAddTemplateViewersFields, XLRelease460RemoveSavedVariableProperties

public interface ImportUpgrade
This class must be implemented when an upgrade must be performed ONLY on template import
See Also:
  • JsonUpgrade
  • Method Summary

    Modifier and Type
    Method
    Description
    com.xebialabs.deployit.server.api.upgrade.Version
     
    performUpgrade(org.codehaus.jettison.json.JSONObject release)
    Modifies a release at JSON level
  • Method Details

    • performUpgrade

      UpgradeResult performUpgrade(org.codehaus.jettison.json.JSONObject release) throws org.codehaus.jettison.json.JSONException
      Modifies a release at JSON level
      Parameters:
      release - the release JSON object
      Returns:
      UpgradeResult
      Throws:
      org.codehaus.jettison.json.JSONException
    • getUpgradeVersion

      com.xebialabs.deployit.server.api.upgrade.Version getUpgradeVersion()