Class Versions

java.lang.Object
ch.autumo.commons.versioning.Versions

public class Versions extends Object
Versions (XML-Mapper).
  • Constructor Details

    • Versions

      public Versions()
      Versions.
  • Method Details

    • load

      public void load(InputStreamReader reader)
      Load versions data.
      Parameters:
      reader - stream reader with XML versions data
    • hasFreeUpgrade

      public Versions.Version hasFreeUpgrade(String currVersion)
      Has this version a free upgrade?
      Parameters:
      currVersion - app version to check.
      Returns:
      true if so
    • hasUpgrade

      public Versions.Version hasUpgrade(String currVersion)
      Has this version an upgrade?
      Parameters:
      currVersion - app version to check.
      Returns:
      true if so
    • getCurrentVersion

      public Versions.Version getCurrentVersion(String currVersion)
      Get current version as an object.
      Parameters:
      currVersion - app version to check.
      Returns:
      version object
    • isLoaded

      public boolean isLoaded()
      IS this Versions object loaded?
      Returns:
      true if so
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getVersion

      public static double getVersion(String version)
      Get version number from the version string, only 1 decimal counter.
      Parameters:
      version - version string
      Returns:
      version number