es.mcu.yingo.context
Interface SpringContextUtilWeb

All Superinterfaces:
SpringContextUtil
All Known Implementing Classes:
SpringContextUtilWebImp

public interface SpringContextUtilWeb
extends SpringContextUtil

Clase de utilidades de contexto que amplia la funcionalidad de SpringContextUtil y que utliza la petición del usuario para obtener los objetos del contexto del Spring

Author:
miguel.esteban

Method Summary
 java.lang.String convertirCalendarFormatoCorto(javax.servlet.http.HttpServletRequest request, java.util.Calendar miCalendar)
          Convierte el calendar en un String con el formato de fecha corto definido en la aplicación que tiene cargada el usuario en en la petición
 java.lang.String convertirCalendarFormatoLargo(javax.servlet.http.HttpServletRequest request, java.util.Calendar miCalendar)
          Convierte el calendar en un String con formato de fecha largo definido en la aplicación que tiene cargada el usuario en en la petición
 java.lang.Object getBeanAplicacion(javax.servlet.http.HttpServletRequest request, java.lang.String bean)
          Devuelve un bean particular la aplicación que tiene almacenada en la sesión el usuario.
 AplicacionTipo obtenerAplicacionTipo(javax.servlet.http.HttpServletRequest request)
          Obtiene el objeto tipo de aplicación del idAplicacion almacenada en el request.
 java.util.Locale obtenerLocale(javax.servlet.http.HttpServletRequest request)
          Obtiene el locale de la sesión del usuario.
 java.lang.String obtenerMensajeI18n(ExcepcionConMensajeI18n e, javax.servlet.http.HttpServletRequest request)
          Obtiene el mensaje internacionalizado de la excepción con el locale almacenado en la petición del usuario.
 java.lang.String obtenerMensajeI18n(MensajeI18n miMensajeI18n, javax.servlet.http.HttpServletRequest request)
          Obtiene el mensaje internacionalizado traducido con el locale almacenado en la petición del usuario.
 java.lang.String obtenerMensajeI18nApli(java.lang.String clave, javax.servlet.http.HttpServletRequest request)
          Obtiene el mensaje i18n particular para la aplicación que está almacenada en la petición del usuario
 java.lang.String obtenerMensajeI18nApli(java.lang.String clave, java.lang.Object[] parametros, javax.servlet.http.HttpServletRequest request)
          Obtiene el mensaje i18n particular para la aplicación que está almacenada en la petición del usuario.
 
Methods inherited from interface es.mcu.yingo.context.SpringContextUtil
convertirCalendarFormatoCorto, convertirCalendarFormatoLargo, convertirDateFormatoCorto, convertirDateFormatoLargo, convertirStringFormatoCorto, convertirStringFormatoLargo, getApplicationContext, getBean, getBean, getJavaMailSender, obtenerAplicacionTipo, obtenerDao, obtenerLocaleDefecto, obtenerMensajeI18n, obtenerMensajeI18n, obtenerMensajeI18n, obtenerMensajeI18n, obtenerMensajeI18n, obtenerMensajeI18n, obtenerParametroGlobal
 

Method Detail

obtenerAplicacionTipo

AplicacionTipo obtenerAplicacionTipo(javax.servlet.http.HttpServletRequest request)
Obtiene el objeto tipo de aplicación del idAplicacion almacenada en el request.

Parameters:
request -
Returns:

getBeanAplicacion

java.lang.Object getBeanAplicacion(javax.servlet.http.HttpServletRequest request,
                                   java.lang.String bean)
Devuelve un bean particular la aplicación que tiene almacenada en la sesión el usuario.

Parameters:
request -
bean -
Returns:

obtenerMensajeI18n

java.lang.String obtenerMensajeI18n(ExcepcionConMensajeI18n e,
                                    javax.servlet.http.HttpServletRequest request)
Obtiene el mensaje internacionalizado de la excepción con el locale almacenado en la petición del usuario.

Parameters:
e -
request -
Returns:

obtenerMensajeI18n

java.lang.String obtenerMensajeI18n(MensajeI18n miMensajeI18n,
                                    javax.servlet.http.HttpServletRequest request)
Obtiene el mensaje internacionalizado traducido con el locale almacenado en la petición del usuario.

Parameters:
e -
request -
Returns:

obtenerLocale

java.util.Locale obtenerLocale(javax.servlet.http.HttpServletRequest request)
Obtiene el locale de la sesión del usuario. Si no está definido se devuelve el locale definido por defecto en el contexto.

Parameters:
request -
Returns:

convertirCalendarFormatoCorto

java.lang.String convertirCalendarFormatoCorto(javax.servlet.http.HttpServletRequest request,
                                               java.util.Calendar miCalendar)
Convierte el calendar en un String con el formato de fecha corto definido en la aplicación que tiene cargada el usuario en en la petición

Parameters:
request -
miCalendar -
Returns:

convertirCalendarFormatoLargo

java.lang.String convertirCalendarFormatoLargo(javax.servlet.http.HttpServletRequest request,
                                               java.util.Calendar miCalendar)
Convierte el calendar en un String con formato de fecha largo definido en la aplicación que tiene cargada el usuario en en la petición

Parameters:
request -
miCalendar -
Returns:

obtenerMensajeI18nApli

java.lang.String obtenerMensajeI18nApli(java.lang.String clave,
                                        javax.servlet.http.HttpServletRequest request)
Obtiene el mensaje i18n particular para la aplicación que está almacenada en la petición del usuario

Parameters:
clave -
request -
Returns:

obtenerMensajeI18nApli

java.lang.String obtenerMensajeI18nApli(java.lang.String clave,
                                        java.lang.Object[] parametros,
                                        javax.servlet.http.HttpServletRequest request)
Obtiene el mensaje i18n particular para la aplicación que está almacenada en la petición del usuario.

Parameters:
clave -
parametros -
request -
Returns: