Package org.verapdf.apps
Interface SoftwareUpdater
- All Known Implementing Classes:
SoftwareUpdaterImpl
public interface SoftwareUpdater
- Version:
- 0.1 Created 26 May 2017:01:05:39
- Author:
- Carl Wilson carlwilson AT github
-
Method Summary
Modifier and TypeMethodDescriptiongetLatestVersion(String versionString) getLatestVersion(ReleaseDetails details) booleanisOnline()booleanbooleanisUpdateAvailable(String versionString) booleanisUpdateAvailable(ReleaseDetails details)
-
Method Details
-
isOnline
boolean isOnline()- Returns:
- true if the online version information service is available
-
getLatestAppsVersion
SemanticVersionNumber getLatestAppsVersion()- Returns:
- the latest available version of the Greenfield veraPDF apps package
-
getLatestPdfBoxAppsVersion
SemanticVersionNumber getLatestPdfBoxAppsVersion()- Returns:
- the latest available version of the PDFBox veraPDF apps package
-
isUpdateAvailable
boolean isUpdateAvailable()- Returns:
- true if there's a later version of the apps available
-
isUpdateAvailable
- Returns:
- true if there's a later version of the apps than that indicated by the passed string
-
isUpdateAvailable
- Returns:
- true if there's a later version of the apps than that indicated by the passed ReleaseDetails
-
getLatestVersion
- Returns:
- The latest version string for the software whose version string is passed
-
getLatestVersion
- Returns:
- The latest version string for the software whose version string is passed
-