es.mcu.yingo.context
Interface SpringContextUtil

All Known Subinterfaces:
SpringContextUtilWeb
All Known Implementing Classes:
SpringContextUtilImp, SpringContextUtilWebImp

public interface SpringContextUtil

Interfaz que implementa todos los método útiles para la obtención de beans en el contexto de spring

Author:
miguel.esteban

Method Summary
 java.lang.String convertirCalendarFormatoCorto(java.lang.String idAplicacion, java.util.Calendar miCalendar)
          Convierte un Caledar a una cadena según el esquema de fecha corta que se ha definido en la configuración de Spring para el id de aplicación.
 java.lang.String convertirCalendarFormatoLargo(java.lang.String idAplicacion, java.util.Calendar miCalendar)
          Convierte un Caledar a una cadena según el esquema de fecha largo que se ha definido en la configuración de Spring para el id de aplicación.
 java.lang.String convertirDateFormatoCorto(java.lang.String idAplicacion, java.util.Date fecha)
          Obtiene un Date a una cadena según el esquema de fecha corta que se ha definido en la configuración de Spring para el id de aplicación.
 java.lang.String convertirDateFormatoLargo(java.lang.String idAplicacion, java.util.Date fecha)
          Convierte un Date a una cadena según el esquema de fecha larga que se ha definido en la configuración de Spring para el id de aplicación.
 java.util.Calendar convertirStringFormatoCorto(java.lang.String idAplicacion, java.lang.String valor)
          Obtiene un objeto Calendar el valor según el esquema de fecha en formato corto que se ha definido en la configuración de Spring para el id de aplicación.
 java.util.Calendar convertirStringFormatoLargo(java.lang.String idAplicacion, java.lang.String valor)
          Obtiene un objeto Calendar el valor según el esquema de fecha en formato largo que se ha definido en la configuración de Spring para el id de aplicación.
 org.springframework.context.ApplicationContext getApplicationContext()
           
 java.lang.Object getBean(java.lang.String bean)
          Método que obtiene un objeto del contexto de spring
 java.lang.Object getBean(java.lang.String idAplicacion, java.lang.String bean)
          Devuelve el objeto definido en el contexto de Spring para la aplicación
 org.springframework.mail.javamail.JavaMailSender getJavaMailSender()
          Objeto para los envios de correo por defecto definido en el contexto de srpring
 AplicacionTipo obtenerAplicacionTipo(java.lang.String idAplicacion)
          Obtiene el objeto AplicacionTipo para el id de aplicación definido en el contexto de spring
 Dao obtenerDao()
          Devuelve el Dao que está implementado por defecto en el contexto de spring
 java.util.Locale obtenerLocaleDefecto()
          Obtiene el locale por defecto definido en la configuración de spring
 java.lang.String obtenerMensajeI18n(ExcepcionConMensajeI18n e, java.util.Locale locale)
          Consigue el mensaje internacionalizado de la Excepción
 java.lang.String obtenerMensajeI18n(MensajeI18n mensajeI18n, java.util.Locale locale)
          Consigue el mensaje internacionalizado de la clase mensaje18n
 java.lang.String obtenerMensajeI18n(java.lang.String clave, java.util.Locale alocale)
          Obtiene el mensaje I18n
 java.lang.String obtenerMensajeI18n(java.lang.String clave, java.lang.Object[] parametros, java.util.Locale alocale)
          Obtiene el mensaje I18n para la clave y el locale
 java.lang.String obtenerMensajeI18n(java.lang.String clave, java.lang.Object[] parametros, java.lang.String idAplicacion, java.util.Locale alocale)
          Obtiene el mensaje internacionalizado para la clave y el id de aplicación
 java.lang.String obtenerMensajeI18n(java.lang.String clave, java.lang.String idAplicacion, java.util.Locale alocale)
          Obtiene el mensaje internacionalizado para la clave y el id de aplicación
 java.lang.Object obtenerParametroGlobal(java.lang.String idAplicacion, java.lang.String clave)
          Consigue el parámetro global definido en la aplicación definido para la clave en el contexto de spring.
 

Method Detail

getApplicationContext

org.springframework.context.ApplicationContext getApplicationContext()
Returns:
Devuele el obtejo ApplicationContext

getBean

java.lang.Object getBean(java.lang.String idAplicacion,
                         java.lang.String bean)
Devuelve el objeto definido en el contexto de Spring para la aplicación

Parameters:
idAplicacion -
bean -
Returns:

getBean

java.lang.Object getBean(java.lang.String bean)
Método que obtiene un objeto del contexto de spring

Parameters:
bean -
Returns:

obtenerDao

Dao obtenerDao()
Devuelve el Dao que está implementado por defecto en el contexto de spring

Returns:
See Also:
Constantes

obtenerAplicacionTipo

AplicacionTipo obtenerAplicacionTipo(java.lang.String idAplicacion)
Obtiene el objeto AplicacionTipo para el id de aplicación definido en el contexto de spring

Parameters:
idAplicacion -
Returns:
See Also:
AplicacionTipo

obtenerParametroGlobal

java.lang.Object obtenerParametroGlobal(java.lang.String idAplicacion,
                                        java.lang.String clave)
Consigue el parámetro global definido en la aplicación definido para la clave en el contexto de spring.

Parameters:
idAplicacion -
clave -
Returns:

obtenerLocaleDefecto

java.util.Locale obtenerLocaleDefecto()
Obtiene el locale por defecto definido en la configuración de spring

Returns:

obtenerMensajeI18n

java.lang.String obtenerMensajeI18n(java.lang.String clave,
                                    java.lang.Object[] parametros,
                                    java.util.Locale alocale)
Obtiene el mensaje I18n para la clave y el locale

Parameters:
clave -
parametros -
alocale -
Returns:

obtenerMensajeI18n

java.lang.String obtenerMensajeI18n(ExcepcionConMensajeI18n e,
                                    java.util.Locale locale)
Consigue el mensaje internacionalizado de la Excepción

Parameters:
mensajeI18n -
locale -
Returns:

obtenerMensajeI18n

java.lang.String obtenerMensajeI18n(MensajeI18n mensajeI18n,
                                    java.util.Locale locale)
Consigue el mensaje internacionalizado de la clase mensaje18n

Parameters:
mensajeI18n -
locale -
Returns:

obtenerMensajeI18n

java.lang.String obtenerMensajeI18n(java.lang.String clave,
                                    java.util.Locale alocale)
Obtiene el mensaje I18n

Parameters:
clave -
alocale -
Returns:

convertirStringFormatoLargo

java.util.Calendar convertirStringFormatoLargo(java.lang.String idAplicacion,
                                               java.lang.String valor)
Obtiene un objeto Calendar el valor según el esquema de fecha en formato largo que se ha definido en la configuración de Spring para el id de aplicación.

Parameters:
idAplicacion -
valor -
Returns:

convertirStringFormatoCorto

java.util.Calendar convertirStringFormatoCorto(java.lang.String idAplicacion,
                                               java.lang.String valor)
Obtiene un objeto Calendar el valor según el esquema de fecha en formato corto que se ha definido en la configuración de Spring para el id de aplicación.

Parameters:
idAplicacion -
valor -
Returns:

convertirDateFormatoCorto

java.lang.String convertirDateFormatoCorto(java.lang.String idAplicacion,
                                           java.util.Date fecha)
Obtiene un Date a una cadena según el esquema de fecha corta que se ha definido en la configuración de Spring para el id de aplicación.

Parameters:
fecha -
Returns:

convertirDateFormatoLargo

java.lang.String convertirDateFormatoLargo(java.lang.String idAplicacion,
                                           java.util.Date fecha)
Convierte un Date a una cadena según el esquema de fecha larga que se ha definido en la configuración de Spring para el id de aplicación.

Parameters:
idAplicacion -
fecha -
Returns:

convertirCalendarFormatoCorto

java.lang.String convertirCalendarFormatoCorto(java.lang.String idAplicacion,
                                               java.util.Calendar miCalendar)
Convierte un Caledar a una cadena según el esquema de fecha corta que se ha definido en la configuración de Spring para el id de aplicación.

Parameters:
idAplicacion -
miCalendar -
Returns:

convertirCalendarFormatoLargo

java.lang.String convertirCalendarFormatoLargo(java.lang.String idAplicacion,
                                               java.util.Calendar miCalendar)
Convierte un Caledar a una cadena según el esquema de fecha largo que se ha definido en la configuración de Spring para el id de aplicación.

Parameters:
idAplicacion -
miCalendar -
Returns:

obtenerMensajeI18n

java.lang.String obtenerMensajeI18n(java.lang.String clave,
                                    java.lang.String idAplicacion,
                                    java.util.Locale alocale)
Obtiene el mensaje internacionalizado para la clave y el id de aplicación

Parameters:
clave -
idAplicacion -
alocale -
Returns:

obtenerMensajeI18n

java.lang.String obtenerMensajeI18n(java.lang.String clave,
                                    java.lang.Object[] parametros,
                                    java.lang.String idAplicacion,
                                    java.util.Locale alocale)
Obtiene el mensaje internacionalizado para la clave y el id de aplicación

Parameters:
clave -
parametros -
idAplicacion -
alocale -
Returns:

getJavaMailSender

org.springframework.mail.javamail.JavaMailSender getJavaMailSender()
                                                                   throws YingoException
Objeto para los envios de correo por defecto definido en el contexto de srpring

Returns:
Throws:
YingoException