View Javadoc

1   package org.hardcode.juf;
2   
3   import org.hardcode.juf.status.UpdateInfo;
4   
5   import java.util.HashMap;
6   
7   
8   /***
9    * Interfaz a implementar por las actualizaciones
10   *
11   * @author Fernando González Cortés
12   */
13  public interface Installer {
14      /***
15       * Método invocado cuando se ha descargado el jar de actualización
16       *
17       * @param clientStatus Estado asignado por el cliente para la ejecución de la actualización
18       * @param status actualización residente en el cliente
19       * @param listener escuchador del progreso de la actualización. Puede ser
20       *        null
21       *
22       * @return DOCUMENT ME!
23       */
24      public UpdateInfo install(HashMap clientStatus, UpdateInfo status,
25          ProgressListener listener) throws InstallException;
26  }