Package org.esa.snap.core.util
Class VersionChecker
- java.lang.Object
-
- org.esa.snap.core.util.VersionChecker
-
public class VersionChecker extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVersionChecker.CHECK
-
Field Summary
Fields Modifier and Type Field Description static StringPK_CHECK_INTERVAL
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckForNewRelease()VersionChecker.CHECKgetCheckInterval()LocalDateTimegetDateTimeOfLastCheck()static VersionCheckergetInstance()VersiongetLocalVersion()Returns the local version, ornullif no version could be foundVersiongetRemoteVersion()Returns the remote version, ornullif no version could be foundbooleanmustCheck()voidsetChecked()
-
-
-
Field Detail
-
PK_CHECK_INTERVAL
public static final String PK_CHECK_INTERVAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static VersionChecker getInstance()
-
mustCheck
public boolean mustCheck()
-
getCheckInterval
public VersionChecker.CHECK getCheckInterval()
-
getDateTimeOfLastCheck
public LocalDateTime getDateTimeOfLastCheck()
-
checkForNewRelease
public boolean checkForNewRelease()
-
setChecked
public void setChecked()
-
getLocalVersion
public Version getLocalVersion()
Returns the local version, ornullif no version could be found- Returns:
- the local version, or
nullif no version could be found
-
getRemoteVersion
public Version getRemoteVersion()
Returns the remote version, ornullif no version could be found- Returns:
- the remote version, or
nullif no version could be found
-
-