public interface ApplicationUpdaterCallback
| Modifier and Type | Method and Description |
|---|---|
void |
aborted(String propertiesURL,
Exception eee)
Called when exception occur during process initialization
|
void |
startUpdate(ApplicationInfo info)
Appeler au démarrage d'une mise à jour.
|
void |
updateDone(Map<String,ApplicationInfo> appToUpdate,
Map<String,Exception> appUpdateError)
Appeler une fois qu'une mise a jour a parfaitement fonctionné.
|
Map<String,ApplicationInfo> |
updateToDo(Map<String,ApplicationInfo> appToUpdate)
Appeler avant la recuperation des nouvelles versions.
|
Map<String,ApplicationInfo> updateToDo(Map<String,ApplicationInfo> appToUpdate)
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.
ApplicationInfo.needAuthentication est vrai, il faut que
les valeurs ApplicationInfo.login et 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 journull or empty map if we don't want update, otherwize list of app to updatevoid startUpdate(ApplicationInfo info)
info - application à mettre à jourvoid updateDone(Map<String,ApplicationInfo> appToUpdate, Map<String,Exception> appUpdateError)
appToUpdate - le dictionnaire des applications mises à jourappUpdateError - le dictionnaires des erreurs rencontrées lors des mises à jourCopyright © 2013–2014 CodeLutin. All rights reserved.