Package ch.autumo.commons.versioning
Class Versions
java.lang.Object
ch.autumo.commons.versioning.Versions
Versions (XML-Mapper).
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCurrentVersion(String currVersion) Get current version as an object.static doublegetVersion(String version) Get version number from the version string, only 1 decimal counter.hasFreeUpgrade(String currVersion) Has this version a free upgrade?hasUpgrade(String currVersion) Has this version an upgrade?booleanisLoaded()IS this Versions object loaded?voidload(InputStreamReader reader) Load versions data.toString()
-
Constructor Details
-
Versions
public Versions()Versions.
-
-
Method Details
-
load
Load versions data.- Parameters:
reader- stream reader with XML versions data
-
hasFreeUpgrade
Has this version a free upgrade?- Parameters:
currVersion- app version to check.- Returns:
- true if so
-
hasUpgrade
Has this version an upgrade?- Parameters:
currVersion- app version to check.- Returns:
- true if so
-
getCurrentVersion
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
-
getVersion
Get version number from the version string, only 1 decimal counter.- Parameters:
version- version string- Returns:
- version number
-