org.hdtourist.presenter
Class CiudadesDisponiblesPresenter

java.lang.Object
  extended by org.hdtourist.presenter.CiudadesListaPresenter
      extended by org.hdtourist.presenter.CiudadesDisponiblesPresenter

public class CiudadesDisponiblesPresenter
extends CiudadesListaPresenter

Presentador de la arquitectura M-V-P Para la actividad que muestra las ciudades disponibles.


Nested Class Summary
private  class CiudadesDisponiblesPresenter.EliminarCiudadTask
          La tarea asíncrona EliminarCiudadTask.
private  class CiudadesDisponiblesPresenter.EliminarMapaTask
          La tarea asíncrona EliminarMapaTask.
private  class CiudadesDisponiblesPresenter.ShowCityMapTask
          La tarea asíncrona ShowCityMapTask.
private  class CiudadesDisponiblesPresenter.UnzipMaps
          The Class UnzipMaps.
 
Field Summary
private  android.app.DownloadManager downloadManager
          The download manager.
(package private)  CiudadesDisponiblesListFragment fragment
          The fragment.
private  java.util.HashMap<java.lang.Long,FicheroHdt> mapasDeCiudesDescargando
          The mapas de ciudes descargando.
private  android.content.BroadcastReceiver mapReceiver
          The map receiver.
private  java.lang.String TEMP_DIR
          The temp dir.
 
Constructor Summary
CiudadesDisponiblesPresenter(CiudadesDisponiblesListFragment fragment)
          Instantiates a new ciudades disponibles presenter.
 
Method Summary
 boolean cargaCiudadesDisponibles()
          Carga ciudades disponibles.
 boolean descargarMapa(FicheroHdt ciudad)
          Descargar mapa.
 boolean eliminaCiudad(FicheroHdt ciudad)
          Elimina ciudad.
 boolean eliminaMapa(FicheroHdt ciudad)
          Elimina mapa.
protected  BaseActionBarActivity getActivity()
          Obtiene la actividad que contiene la lista de ciudades o que contiene el fragment.
protected  BaseFragment getFragment()
          Obtiene el fragment que contiene la lista de ciudades.
 boolean showMap(FicheroHdt ciudad)
          Show map.
 
Methods inherited from class org.hdtourist.presenter.CiudadesListaPresenter
descargaCiudad, onDestroy, openCiudadActivity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

downloadManager

private android.app.DownloadManager downloadManager
The download manager.


mapasDeCiudesDescargando

private java.util.HashMap<java.lang.Long,FicheroHdt> mapasDeCiudesDescargando
The mapas de ciudes descargando.


mapReceiver

private android.content.BroadcastReceiver mapReceiver
The map receiver.


TEMP_DIR

private java.lang.String TEMP_DIR
The temp dir.


fragment

CiudadesDisponiblesListFragment fragment
The fragment.

Constructor Detail

CiudadesDisponiblesPresenter

public CiudadesDisponiblesPresenter(CiudadesDisponiblesListFragment fragment)
Instantiates a new ciudades disponibles presenter.

Parameters:
fragment - the fragment
Method Detail

cargaCiudadesDisponibles

public boolean cargaCiudadesDisponibles()
Carga ciudades disponibles.

Returns:
true, if successful

descargarMapa

public boolean descargarMapa(FicheroHdt ciudad)
Descargar mapa.

Parameters:
ciudad - the ciudad
Returns:
true, if successful

eliminaCiudad

public boolean eliminaCiudad(FicheroHdt ciudad)
Elimina ciudad.

Parameters:
ciudad - the ciudad
Returns:
true, if successful

eliminaMapa

public boolean eliminaMapa(FicheroHdt ciudad)
Elimina mapa.

Parameters:
ciudad - the ciudad
Returns:
true, if successful

showMap

public boolean showMap(FicheroHdt ciudad)
Show map.

Parameters:
ciudad - the ciudad
Returns:
true, if successful

getActivity

protected BaseActionBarActivity getActivity()
Description copied from class: CiudadesListaPresenter
Obtiene la actividad que contiene la lista de ciudades o que contiene el fragment.

Specified by:
getActivity in class CiudadesListaPresenter
Returns:
the activity

getFragment

protected BaseFragment getFragment()
Description copied from class: CiudadesListaPresenter
Obtiene el fragment que contiene la lista de ciudades.

Specified by:
getFragment in class CiudadesListaPresenter
Returns:
the fragment