org.pdfsam.guiclient.updates
Class UpdateManager

java.lang.Object
  extended by org.pdfsam.guiclient.updates.UpdateManager

public class UpdateManager
extends java.lang.Object

Statefull manager to check for an available new version

Author:
Andrea Vacondio

Constructor Summary
UpdateManager(java.lang.String httpUrl)
           
 
Method Summary
 void checkForNewVersion()
          Check for a new version available
 void checkForNewVersion(boolean forceRecheck)
          Check for a new version available if not already checked.
 java.lang.String getAvailableVersion()
           
 boolean isNewVersionAvailable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateManager

public UpdateManager(java.lang.String httpUrl)
Parameters:
httpUrl -
Method Detail

isNewVersionAvailable

public boolean isNewVersionAvailable()
Returns:
true if there is an available version and this version is different from the current version

getAvailableVersion

public java.lang.String getAvailableVersion()
Returns:
the availableVersion

checkForNewVersion

public void checkForNewVersion(boolean forceRecheck)
Check for a new version available if not already checked.

Parameters:
forceRecheck - force to recheck for a new version available

checkForNewVersion

public void checkForNewVersion()
Check for a new version available