Class VersionNumber

java.lang.Object
de.xima.fc.utils.VersionNumber

public class VersionNumber extends Object
Since:
4.3.0 Hilfsklasse für den Vergleich von Versionsnummern Die klassische Versionsnummer hat folgenden Aufbau 4.3.0-0001 | | | └── Buildnummer (wird nicht verwendet) | | └────── Revisionsnummer (PatchLevel) | └──────── Nebenversionsnummer (MinorRelease) └────────── Hauptversionsnummer (MajorRelease)
Author:
XIMA MEDIA GmbH
  • Constructor Details

  • Method Details

    • isLowerOrEqualVersion

      public boolean isLowerOrEqualVersion(VersionNumber versionNumber)
      Vergleicht die Versionswerte der aktuellen Instanz mit dem übergebenen VersionNumber-Objekt und liefert true zurück, wenn Versionswerte der aktuellen Instanz kleiner oder gleich der Werte des übergebenen VersionNumber-Objektes sind.
      Parameters:
      versionNumber - the check
      Returns:
      true if the version is lower or equals
    • isGreaterOrEqualVersion

      public boolean isGreaterOrEqualVersion(VersionNumber versionNumber)
      Vergleicht die Versionswerte der aktuellen Instanz mit dem übergebenen VersionNumber-Objekt und liefert true zurück, wenn Versionswerte der aktuellen Instanz größer oder gleich der Werte des übergebenen VersionNumber-Objektes sind.
      Parameters:
      versionNumber - the check
      Returns:
      true if the version is greater or equals
    • isEqualVersion

      public boolean isEqualVersion(VersionNumber versionNumber)
      Prüft zwei Versionsnummer auf Gleichheit
      Parameters:
      versionNumber - the check
      Returns:
      true wenn gleich, sonst false
    • getMajorRelease

      public int getMajorRelease()
      Returns:
      the majorRelease
    • getMinorRelease

      public int getMinorRelease()
      Returns:
      the minorRelease
    • getPatchLevel

      public int getPatchLevel()
      Returns:
      the patchLevel