|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hardcode.juf.JUpdate
public class JUpdate
Clase base de la librería
Constructor Summary | |
---|---|
JUpdate()
|
Method Summary | |
---|---|
Update[] |
checkUpdates(java.lang.String name,
UpdateInfo clientUpdateInfo,
ProgressListener listener)
Obtiene la información del servidor sobre las actualizaciones disponibles posteriores a la versión actual |
void |
doUpdate(java.util.HashMap clientStatus,
UpdateInfo clientUpdateInfo,
java.lang.String name,
Update u,
ProgressListener listener)
Realiza la actualización |
UpdateInfo |
getClientUpdateInformation(java.lang.String name)
Crea un update con los datos del fichero que se pasa como parámetro |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JUpdate()
Method Detail |
---|
public UpdateInfo getClientUpdateInformation(java.lang.String name) throws java.io.IOException
name
- Nombre de la actualizaciónfile
- Fichero con la información de la actualización inicial
java.io.IOException
- Si se produce un error leyendo los datos del fichero
que se pasa como parámetro
java.lang.RuntimeException
- DOCUMENT ME!public void doUpdate(java.util.HashMap clientStatus, UpdateInfo clientUpdateInfo, java.lang.String name, Update u, ProgressListener listener) throws BadConfigurationException, ClientStatusException, InstallException, java.io.IOException
clientStatus
- HashMap que se pasa a las actualizaciones cuando se
ejecutanname
- Nombre de la aplicación a la que pertenece la actualización
uu
- Actualizacion que se quiere instalarlistener
- Listener de eventos
BadConfigurationException
- Si la información descriptiva de la
actualización en el servidor no es correcta
ClientStatusException
- Si no se puede actualizar el estado de la
actualización en el cliente tras haberla ejecutado por
problemas de formato
InstallException
- Si se produce un error en la ejecución
instalación
java.io.IOException
- Si falla al actualizar el estado de la actualización
en el clientepublic Update[] checkUpdates(java.lang.String name, UpdateInfo clientUpdateInfo, ProgressListener listener) throws DownloadException, ClientStatusException, java.io.IOException
name
- Nombre de la actualizaciónlistener
- Listener del progreso
DownloadException
- Si la actualización existe pero no se puede
descargar
ClientStatusException
- Si la actualización se descargó pero no se
comprende el contenido
java.io.IOException
- Si falla el proceso de forma genérica
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |