Class 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
    • Method Detail

      • 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