public static interface ApplicationUpdater.ApplicationUpdaterCallback
| Modifier and Type | Method and Description |
|---|---|
void |
aborted(String propertiesURL,
Exception eee)
Called when exception occur during process initialization
|
void |
updateDone(Map<String,ApplicationUpdater.ApplicationInfo> appToUpdate,
Map<String,Exception> appUpdateError)
Appeler une fois qu'une mise a jour a parfaitement fonctionne
|
Map<String,ApplicationUpdater.ApplicationInfo> |
updateToDo(Map<String,ApplicationUpdater.ApplicationInfo> appToUpdate)
Appeler avant la recuperation des nouvelles versions
Permet de modifier le repertoire destination ou l'url du zip de
l'application pour une application/version
particuliere ou d'annuler la mise a jour en le supprimant de la map
qui sera retourne.
|
Map<String,ApplicationUpdater.ApplicationInfo> updateToDo(Map<String,ApplicationUpdater.ApplicationInfo> appToUpdate)
ApplicationUpdater.ApplicationInfo.needAuthentication est vrai, il faut que
les valeurs ApplicationUpdater.ApplicationInfo.login et ApplicationUpdater.ApplicationInfo.password
soient renseignees. Si elle ne le sont pas la recuperation de la
ressource echouera. Pour des raisons de securite vous pouvez souhaiter
mettre le mot de passe sous une forme encrypte. Dans ce cas il doit
etre encadrer par '{' et '}'. Pour encrypter le mot de passe
vous devez utiliser:
java -cp commons-vfs-2.0.jar org.apache.commons.vfs2.util.EncryptUtil encrypt mypassword
appToUpdate - liste des applications a mettre a jourvoid updateDone(Map<String,ApplicationUpdater.ApplicationInfo> appToUpdate, Map<String,Exception> appUpdateError)
name - le nom de l'applicationoldVersion - l'ancienne versionnewVersion - la nouvelle versionapplicationURL - l'url d'ou provient le zip de l'applicationdest - le repertoire ou se trouve la nouvelle versionCopyright © 2004-2013 CodeLutin. All Rights Reserved.