org.sofp.config
Class ConfiguracionGlobal

java.lang.Object
  extended by org.sofp.config.ConfiguracionGlobal

public class ConfiguracionGlobal
extends java.lang.Object

Representa la configuración global del framework Algunos métodos son invocados por el parser Digester durante el parseo del fichero también se dispone de métodos para obtener los valores de configuración

Author:
Enrique Mengíbar Vázquez

Constructor Summary
ConfiguracionGlobal()
          Constructor Inicializamos las estructuras Hasmap
 
Method Summary
 void addComando(ConfigComando comando)
          Añade un comando a la configuración
 void addFormulario(ConfigFormulario formulario)
          Añadimos un formulario a la configuración global
 void addVistaGlobal(ConfigVista vista)
          Añade una vista global al a configuración
 void cargarFicherosRecursos(java.util.Locale localeBrowser, java.lang.String localeConfiguracion)
           
 java.util.Locale getLocaleNavegador()
          Obtiene el valor del locale del navegador
 java.util.Map<java.lang.String,ConfigComando> getMapComandos()
          Obtiene el mapa de comandos de la configuración
 java.util.Map<java.lang.String,ConfigFormulario> getMapFormularios()
          Obtenemos el mapa de formularios de la configuración
 ConfigLocale getMapLocale()
          Obtiene el mapa de locales de la configuración
 java.util.Map<java.lang.String,ConfigVista> getMapVistasGlobales()
          Obtiene el mapa de locales de la configuración
 java.lang.String getMensaje(java.lang.String fichero, java.lang.String clave)
          Obtiene un mensaje definido en la configuración de internacionalización de la aplicación
 java.util.Map<java.lang.String,ConfigVista> getVistasGlobales()
          Obtenemos el mapa de vistas globales de la configuración
 void parsearValoresConfiguracion(java.lang.String reglas, java.lang.String ficheroXML)
          Parse de los valores de configuración, invoca al parser Digester y a partir de las reglas especificadas en el fichero digesterReglas.xml realiza el parseo y poblado de la clase Configuración Global con los datos del fichero sofp-config.xml
 void setLocale(ConfigLocale locale)
          Establece el valor del locale
 void setLocaleNavegador(java.util.Locale localeNavegador)
          Establece el valor del locale delnavegador
 void setMapComandos(java.util.Map<java.lang.String,ConfigComando> mapComandos)
          Establece el mapa de comandos de la configuración
 void setMapFormularios(java.util.Map<java.lang.String,ConfigFormulario> mapFormularios)
          Establecemos el mapa de formularios de la configuraciñon
 void setMapLocale(ConfigLocale mapLocale)
          Establece el valor del mapa de locales de la configuración
 void setMapRecursosMensajes(ConfigLocale mapRecursosMensajes)
          Establece el valor del mapa de locales de la configuración
 void setMapVistasGlobales(java.util.Map<java.lang.String,ConfigVista> mapVistasGlobales)
          Establece el valor del mapa de las vistas globales de la configuración
 void setVistasGlobales(java.util.Map<java.lang.String,ConfigVista> mapVistasGlobales)
          Establecemos el mapa de vistas globales de la configuración
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfiguracionGlobal

public ConfiguracionGlobal()
Constructor Inicializamos las estructuras Hasmap

Method Detail

getLocaleNavegador

public java.util.Locale getLocaleNavegador()
Obtiene el valor del locale del navegador

Returns:
Locale del navegador

setLocaleNavegador

public void setLocaleNavegador(java.util.Locale localeNavegador)
Establece el valor del locale delnavegador

Parameters:
localeNavegador - Valor del locale del navegador

getMapLocale

public ConfigLocale getMapLocale()
Obtiene el mapa de locales de la configuración

Returns:
Mapa de locales de la configuración

setMapLocale

public void setMapLocale(ConfigLocale mapLocale)
Establece el valor del mapa de locales de la configuración

Parameters:
mapLocale - Mapa de locales de la configuración

setMapRecursosMensajes

public void setMapRecursosMensajes(ConfigLocale mapRecursosMensajes)
Establece el valor del mapa de locales de la configuración

Parameters:
mapRecursosMensajes -

getMapVistasGlobales

public java.util.Map<java.lang.String,ConfigVista> getMapVistasGlobales()
Obtiene el mapa de locales de la configuración

Returns:
Mapa de locales de la configuración

setMapVistasGlobales

public void setMapVistasGlobales(java.util.Map<java.lang.String,ConfigVista> mapVistasGlobales)
Establece el valor del mapa de las vistas globales de la configuración

Parameters:
mapVistasGlobales - Mapa de las vistas globales de la configuración

addVistaGlobal

public void addVistaGlobal(ConfigVista vista)
Añade una vista global al a configuración

Parameters:
vista - Vsta global

addComando

public void addComando(ConfigComando comando)
Añade un comando a la configuración

Parameters:
comando - Comando a añadir a la configuración

addFormulario

public void addFormulario(ConfigFormulario formulario)
Añadimos un formulario a la configuración global

Parameters:
formulario -

setLocale

public void setLocale(ConfigLocale locale)
Establece el valor del locale

Parameters:
locale - Valor de locale

getMensaje

public java.lang.String getMensaje(java.lang.String fichero,
                                   java.lang.String clave)
Obtiene un mensaje definido en la configuración de internacionalización de la aplicación

Parameters:
fichero - Fichero de mensajes properties
clave - Clave del mensaje a obtener
Returns:
Mensaje correspondiente a la clave indicada como parámetro

getMapComandos

public java.util.Map<java.lang.String,ConfigComando> getMapComandos()
Obtiene el mapa de comandos de la configuración

Returns:
Mapa de comandos de la configuración

setMapComandos

public void setMapComandos(java.util.Map<java.lang.String,ConfigComando> mapComandos)
Establece el mapa de comandos de la configuración

Parameters:
mapComandos - Mapa de comandos de la configuración

getMapFormularios

public java.util.Map<java.lang.String,ConfigFormulario> getMapFormularios()
Obtenemos el mapa de formularios de la configuración

Returns:
Mapa de formualrios de la configuración

setMapFormularios

public void setMapFormularios(java.util.Map<java.lang.String,ConfigFormulario> mapFormularios)
Establecemos el mapa de formularios de la configuraciñon

Parameters:
mapFormularios - Mapa de formularios de la configuración

getVistasGlobales

public java.util.Map<java.lang.String,ConfigVista> getVistasGlobales()
Obtenemos el mapa de vistas globales de la configuración

Returns:
Mapa de vistas globales de la configuración

setVistasGlobales

public void setVistasGlobales(java.util.Map<java.lang.String,ConfigVista> mapVistasGlobales)
Establecemos el mapa de vistas globales de la configuración

Parameters:
mapVistasGlobales - Mapa de vistas globales de la configuración

parsearValoresConfiguracion

public void parsearValoresConfiguracion(java.lang.String reglas,
                                        java.lang.String ficheroXML)
Parse de los valores de configuración, invoca al parser Digester y a partir de las reglas especificadas en el fichero digesterReglas.xml realiza el parseo y poblado de la clase Configuración Global con los datos del fichero sofp-config.xml

Parameters:
reglas - Fichero de definición de reglas para Digester
ficheroXML - Fichero de configuración del framework

cargarFicherosRecursos

public void cargarFicherosRecursos(java.util.Locale localeBrowser,
                                   java.lang.String localeConfiguracion)