org.hdtourist.model.services
Class PreferencesService

java.lang.Object
  extended by org.hdtourist.model.services.PreferencesService

public class PreferencesService
extends java.lang.Object

PreferencesService. Clase de utilería para obtener la configuracion de la aplicación.


Nested Class Summary
static class PreferencesService.Conexion
          Enumeración del tipo de Conexion.
 
Field Summary
static java.lang.String PREF_CONEXION
          La constante PREF_CONEXION.
static java.lang.String PREF_CONF_DIRECTORY
          La constante PREF_CONF_DIRECTORY.
static java.lang.String PREF_DESCARGAR_IMAGENES
          La constante PREF_DESCARGAR_IMAGENES.
static java.lang.String PREF_MAPAS_3G
          La constante PREF_MAPAS_3G.
static java.lang.String PREF_MAPAS_GOOGLE
          La constante PREF_MAPAS_GOOGLE.
static java.lang.String PREF_SERVIDOR
          La constante PREF_SERVIDOR.
 
Constructor Summary
PreferencesService()
           
 
Method Summary
static boolean getBooleanPreference(java.lang.String key)
          Obtiene el valor booleano de la propiedad key configurada
static PreferencesService.Conexion getConexion()
          Obtiene el tipo de conexión configurado
static boolean getDescargarImagenes()
          Obtiene la propiedad booleana descargar imagenes.
static boolean getDescargarMapas3G()
          Obtiene la propiedad que indica si los mapas se pueden descargar por 3g
static java.lang.String getDirectorio()
          Obtiene el directorio configurado para almacenar los archivos de la aplicación
static java.lang.String getHdtsUrl()
          Obtiene la url de los hdt en el servidor
static java.lang.String getMapsUrl()
          Obtiene la url de los mapas en el servidor
static java.lang.String getServidor()
          Obtiene la url del servidor
static java.lang.String getStringPreference(java.lang.String key)
          Obtiene el valor de la propiedad key configurada
static boolean getUsarMapasGoogle()
          Obtiene el valor configurado para el uso o no de los mapas de google
static boolean isConexionNunca()
           
static boolean isConexionPreguntar()
           
static boolean isConexionSiempre()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREF_CONEXION

public static final java.lang.String PREF_CONEXION
La constante PREF_CONEXION.

See Also:
Constant Field Values

PREF_CONF_DIRECTORY

public static final java.lang.String PREF_CONF_DIRECTORY
La constante PREF_CONF_DIRECTORY.

See Also:
Constant Field Values

PREF_DESCARGAR_IMAGENES

public static final java.lang.String PREF_DESCARGAR_IMAGENES
La constante PREF_DESCARGAR_IMAGENES.

See Also:
Constant Field Values

PREF_MAPAS_3G

public static final java.lang.String PREF_MAPAS_3G
La constante PREF_MAPAS_3G.

See Also:
Constant Field Values

PREF_MAPAS_GOOGLE

public static final java.lang.String PREF_MAPAS_GOOGLE
La constante PREF_MAPAS_GOOGLE.

See Also:
Constant Field Values

PREF_SERVIDOR

public static final java.lang.String PREF_SERVIDOR
La constante PREF_SERVIDOR.

See Also:
Constant Field Values
Constructor Detail

PreferencesService

public PreferencesService()
Method Detail

getBooleanPreference

public static boolean getBooleanPreference(java.lang.String key)
Obtiene el valor booleano de la propiedad key configurada

Parameters:
key - la clave de la propiedad
Returns:
el valor booleano de la propiedad

getConexion

public static PreferencesService.Conexion getConexion()
Obtiene el tipo de conexión configurado

Returns:
la conexión: - NO: No está permitida la conexión a Internet - PREGUNTAR: Se debe preguntar al usuario antes de conectarse a Internet - SI: Conectarse siempre sin preguntar

getDescargarImagenes

public static boolean getDescargarImagenes()
Obtiene la propiedad booleana descargar imagenes.

Returns:
- true, la descarga de imágenes está permitida - false, la descarga de imágenes no está permitida

getDescargarMapas3G

public static boolean getDescargarMapas3G()
Obtiene la propiedad que indica si los mapas se pueden descargar por 3g

Returns:
la descargar mapas 3g - true: la descarga de mapas a través de la red de datos móvil está permitida - false: la descarga de mapas a través de la red de datos móvil no está permitida

getDirectorio

public static java.lang.String getDirectorio()
Obtiene el directorio configurado para almacenar los archivos de la aplicación

Returns:
el directorio

getHdtsUrl

public static java.lang.String getHdtsUrl()
Obtiene la url de los hdt en el servidor

Returns:
the hdts url

getMapsUrl

public static java.lang.String getMapsUrl()
Obtiene la url de los mapas en el servidor

Returns:
the maps url

getServidor

public static java.lang.String getServidor()
Obtiene la url del servidor

Returns:
the servidor

getStringPreference

public static java.lang.String getStringPreference(java.lang.String key)
Obtiene el valor de la propiedad key configurada

Parameters:
key - the key
Returns:
the string preference

getUsarMapasGoogle

public static boolean getUsarMapasGoogle()
Obtiene el valor configurado para el uso o no de los mapas de google

Returns:
usar mapas google - true si el uso de los mapas de google está activado - false si el suo de los mapas de google está desactivado

isConexionNunca

public static boolean isConexionNunca()
Returns:
- True si la conexión está establecida a no conectarse nunca - False en caso contrario

isConexionPreguntar

public static boolean isConexionPreguntar()
Returns:
- True, si la conexión está establecida a preguntar antes de conectar al usuario - False, en caso contrario

isConexionSiempre

public static boolean isConexionSiempre()
Returns:
- True, si la conexión está establecida a conectarse sin preguntar siempre - False en caso contrario