Package com.ejie.r01f.auxdata

Interface Summary
AuxDataLoader Interfaz que han de implementar las clases que se encargan de la carga de los datos auxiliares
 

Class Summary
AuxDataManager Clase que gestiona los datos auxilares de una aplicación Normalmente el AuxDataManager se utiliza desde la CAPA DE PRESENTACION para la carga de los datos de combos o listas La ventaja de utilizar el AuxDataManager es que se "abstrae" al programador de la capa de presentación de: - La forma en que se almacenan los datos auxiliares - La forma en que se cargan los datos auxiliares: utilizando una clase DAO, un EJB, llamando a un servlet, una cola, etc.
DefaultDataBaseDataLoaderImpl Implementacion del loader de datos auxiliares desde base de datos Esta clase es llamada dinámicamente por el AuxDataManager para realizar la carga de datos auxiliares de varios tipos Para saber como ejecutar la carga, es necesaria la siguiente configuracion en el fichero de properties de la aplicación com.ejie.r01f.auxdata.DefaultDataBaseDataLoaderImpl [id de la conexion a utilizar configurada en el properties] [la sentencia SQL a ejecutar con variables para el idioma y el dataSet] [Nombre (mayus) de la columna con el codigo de cada registro] [Nombre (mayus) de la columna con el valor de cada registro] En esta configuracion se especifica: - El nombre de la conexion de base de datos a utilizar que a su vez tiene que estar definida en el fichero de properties - La sentencia SQL que obtiene los datos auxiliares Esta sentencia SQL puede tener variables: - $appCode$: Codigo de Aplicacion - $dataSet$: Conjunto de valores - Otros parametros que llegan como propiedades (lang, etc) - Qué columna contiene el codigo y cual el valor
DefaultFileDataLoaderImpl Implementacion del loader de datos auxiliares desde fichero Esta clase es llamada dinámicamente por el AuxDataManager para realizar la carga de datos auxiliares de varios tipos Para saber como ejecutar la carga, es necesaria la siguiente configuracion en el fichero de properties de la aplicación com.ejie.r01f.auxdata.DefaultDataBaseDataLoaderImpl [Path hasta el fichero con los datos] [caracter delimitador] En esta configuracion se especifica la ruta hasta el fichero que contiene los datos auxiliares.
TestAuxDataLoaderImpl Cargador de prueba para datos de configuracion
 

Exception Summary
AuxDataLoaderException