org.hdtourist.presenter
Class CiudadesListaPresenter

java.lang.Object
  extended by org.hdtourist.presenter.CiudadesListaPresenter
Direct Known Subclasses:
CiudadesDisponiblesPresenter, CiudadesServidorPresenter

public abstract class CiudadesListaPresenter
extends java.lang.Object

Presentador de la arquitectura M-V-P Para la actividades que contienen una lista de ciudades hdt que puedan descargarse.

Author:
Elena Hervalejo

Nested Class Summary
private  class CiudadesListaPresenter.DescargarCiudadTask
          Tarea asíncrona para descargar ciudades hdt.
 
Field Summary
private  CiudadesListaPresenter.DescargarCiudadTask descargaCiudadTask
          The descarga ciudad task.
 
Constructor Summary
CiudadesListaPresenter()
           
 
Method Summary
 boolean descargaCiudad(FicheroHdt ciudad)
          Método de descarga de una ciudad hdt de forma asíncrona.
protected abstract  BaseActionBarActivity getActivity()
          Obtiene la actividad que contiene la lista de ciudades o que contiene el fragment.
protected abstract  BaseFragment getFragment()
          Obtiene el fragment que contiene la lista de ciudades.
 void onDestroy()
          On destroy.
 void openCiudadActivity(FicheroHdt ciudad)
          Abre la pantalla de información de una ciudad.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

descargaCiudadTask

private CiudadesListaPresenter.DescargarCiudadTask descargaCiudadTask
The descarga ciudad task.

Constructor Detail

CiudadesListaPresenter

public CiudadesListaPresenter()
Method Detail

descargaCiudad

public boolean descargaCiudad(FicheroHdt ciudad)
Método de descarga de una ciudad hdt de forma asíncrona.

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

onDestroy

public void onDestroy()
On destroy.


openCiudadActivity

public void openCiudadActivity(FicheroHdt ciudad)
Abre la pantalla de información de una ciudad.

Parameters:
ciudad - the ciudad

getActivity

protected abstract BaseActionBarActivity getActivity()
Obtiene la actividad que contiene la lista de ciudades o que contiene el fragment.

Returns:
the activity

getFragment

protected abstract BaseFragment getFragment()
Obtiene el fragment que contiene la lista de ciudades.

Returns:
the fragment