Package de.xima.fc.utils
Class VersionNumber
java.lang.Object
de.xima.fc.utils.VersionNumber
- 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
boolean
isEqualVersion
(VersionNumber versionNumber) Prüft zwei Versionsnummer auf Gleichheitboolean
isGreaterOrEqualVersion
(VersionNumber versionNumber) Vergleicht die Versionswerte der aktuellen Instanz mit dem übergebenenVersionNumber
-Objekt und liefert true zurück, wenn Versionswerte der aktuellen Instanz größer oder gleich der Werte des übergebenenVersionNumber
-Objektes sind.boolean
isLowerOrEqualVersion
(VersionNumber versionNumber) Vergleicht die Versionswerte der aktuellen Instanz mit dem übergebenenVersionNumber
-Objekt und liefert true zurück, wenn Versionswerte der aktuellen Instanz kleiner oder gleich der Werte des übergebenenVersionNumber
-Objektes sind.
-
Constructor Details
-
VersionNumber
- Throws:
IllegalArgumentException
-
VersionNumber
- Throws:
IllegalArgumentException
-
-
Method Details
-
isLowerOrEqualVersion
Vergleicht die Versionswerte der aktuellen Instanz mit dem übergebenenVersionNumber
-Objekt und liefert true zurück, wenn Versionswerte der aktuellen Instanz kleiner oder gleich der Werte des übergebenenVersionNumber
-Objektes sind.- Parameters:
versionNumber
- the check- Returns:
true
if the version is lower or equals
-
isGreaterOrEqualVersion
Vergleicht die Versionswerte der aktuellen Instanz mit dem übergebenenVersionNumber
-Objekt und liefert true zurück, wenn Versionswerte der aktuellen Instanz größer oder gleich der Werte des übergebenenVersionNumber
-Objektes sind.- Parameters:
versionNumber
- the check- Returns:
true
if the version is greater or equals
-
isEqualVersion
Prüft zwei Versionsnummer auf Gleichheit- Parameters:
versionNumber
- the check- Returns:
true
wenn gleich, sonstfalse
-
getMajorRelease
public int getMajorRelease()- Returns:
- the majorRelease
-
getMinorRelease
public int getMinorRelease()- Returns:
- the minorRelease
-
getPatchLevel
public int getPatchLevel()- Returns:
- the patchLevel
-