|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.mcu.yingo.utils.web.FuncionesJstl
public class FuncionesJstl
Clase de utilidades JSTL y que se harán llamadas desde las diferentes vistas
'jsp'
Se incluye en la distribución, en este paquete un archivo de ejemplo
funcionesJstl.tld que hay que situar normalmente dentro de
WEB-INF del proyecto de despliegue e incluirlo en el fichero
web.xml.
Ejemplo:
..
/jstl/yingo
/WEB-INF/funAppIntra.tld
..
| Field Summary | |
|---|---|
protected static org.apache.commons.logging.Log |
logger
Clase para la produccion de logs de logs |
| Constructor Summary | |
|---|---|
FuncionesJstl()
|
|
| Method Summary | |
|---|---|
static java.util.Map |
combinarMaps(java.util.Map primerMap,
java.util.Map segundoMap)
Devuelve la combinación de los dos map. |
static boolean |
esRolUsuario(javax.servlet.jsp.PageContext pagecontext,
java.lang.String rol)
Devuelve correcto si el usuario tiene el rol. |
static boolean |
esRolUsuarioEnAplicacion(java.lang.String rol,
Usuario usuario,
AplicacionTipo aplicacionTipo)
Comprueba que el usuario tiene asignado el rol en la aplicación |
static boolean |
esTareaListaIniciales(Tarea tarea,
javax.servlet.jsp.PageContext pagecontext)
Comprueba que la tarea está dentro de la lista de tareas iniciales definidos en aplicación tipo |
static java.lang.String |
generarHtmlCampo(Campo campo,
java.lang.Object dato,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
Genera el html del campo con el valor del Objeto dato |
static java.lang.String |
generarHtmlCampoClaveOculto(CampoAdminDB campo,
DatosEnMap filaTabla)
Genera un campo oculto en html con los campos que son clave primaria de las tablas de la base de datos |
static java.lang.String |
generarHtmlCampoDato(java.lang.String idBeanCampo,
java.lang.Object dato,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
Genera el html del campo definido con el idBeanCampo en
el contexto de spring cargado con el valor del dato |
static java.lang.String |
generarHtmlCampoSinDescripcion(Campo campo,
DatosEnMap filaTabla,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
Genera el html campo con los datos del objeto DatosEnMap |
static java.lang.String |
generarHtmlListaCampos(ListaCampos listaCampos,
java.util.Map datos,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
Genera el html del la lista de campos cargados con los datos |
static java.lang.String |
generarHtmlListasTarea(java.util.List lLCampos,
java.util.Map datos,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
Genera la salida HTML de las listas de salida de la Tarea |
static boolean |
hayCampoFichero(java.util.List listaDeListaCampos)
Comprueba que existe un campo que tiene un generadorHTM del tipo GeneradorHtmlFile |
static java.lang.String |
nl2br(java.lang.String conSaltos)
Sustituye los saltos de línea por cadenas Antes escapa todas los caracteres especiales XML |
static AplicacionTipo |
obtenerAplicacionTipo(javax.servlet.jsp.PageContext pagecontext)
Obtiene la aplicacion tipo del contexto a partir del identificador de la aplicación que está almacenado en el contexto de página de la vista |
static java.lang.String |
obtenerCalendar(java.util.Calendar miCalendar,
java.lang.String pattern,
javax.servlet.jsp.PageContext pagecontext)
Obtiene cadena de la fecha a partir del calendario, en el formato y locale requeridos. |
static java.lang.String |
obtenerCalendarFormatoCorto(java.util.Calendar miCalendar,
javax.servlet.jsp.PageContext pagecontext)
Obtiene el calendar con el formato corto definido para la aplicacion. |
static java.lang.String |
obtenerCalendarFormatoLargo(java.util.Calendar miCalendar,
javax.servlet.jsp.PageContext pagecontext)
Obtiene el calendar con el formato largo definido para la aplicacion. |
static java.util.Map |
obtenerDatosCertificado(javax.servlet.jsp.PageContext pagecontext)
Obtiene los datos del certificado si el usuario es una implementación de UsuarioConCertificado. |
static java.util.Map |
obtenerDatosMenu(javax.servlet.jsp.PageContext pagecontext)
Obtiene los datos del menú permitidos al usuario almancenado en la sesión. |
static java.lang.String |
obtenerDescAplicacion(javax.servlet.jsp.PageContext pagecontext)
Devuelve la descripción de la aplicación a partir del identificador de la aplicación que está almacenado en el contexto de página de la vista |
static java.lang.String |
obtenerDescripcionCampo(CampoAdminDB campo,
javax.servlet.jsp.PageContext pagecontext)
Obtiene la descripción del campo, traducida al idioma del usuario cargado en el contexto de la página |
static java.lang.String |
obtenerDescripcionTarea(java.lang.String idTarea,
javax.servlet.jsp.PageContext pagecontext)
Obtiene la descripción de la tarea definida con el id en la aplicación |
static java.lang.String |
obtenerDescripcionUsuario(javax.servlet.http.HttpServletRequest request)
Devuelve la descripción del usuario almacenado en la petición |
static java.lang.String |
obtenerI18Aplicacion(java.lang.String clave,
javax.servlet.jsp.PageContext pagecontext)
Obtiene el mensaje i18n particular para la aplicación que está almacenada en la petición del usuario. |
static java.util.Locale |
obtenerLocale(javax.servlet.jsp.PageContext pagecontext)
Obtiene el locale del usuario desde el contexto de la página. |
static java.lang.String |
obtenerMensajeI18(MensajeI18n miMensajeI18n,
javax.servlet.jsp.PageContext pagecontext)
Obtiene la traducción del mensajeI18n según el locale almacenado en la sesión del usuario |
static SpringContextUtilWeb |
obtenerSpringContextUtilWeb(javax.servlet.jsp.PageContext pagecontext)
Obtiene la clase de utilidades Web del contexto de Spring a través del contexto de la página. |
static SpringContextUtilWeb |
obtenerSpringContextUtilWeb(javax.servlet.ServletContext servletContext)
Obtiene la clase de utilidades Web del contexto de Spring a través del servletContext. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.commons.logging.Log logger
| Constructor Detail |
|---|
public FuncionesJstl()
| Method Detail |
|---|
public static AplicacionTipo obtenerAplicacionTipo(javax.servlet.jsp.PageContext pagecontext)
pagecontext -
public static java.lang.String obtenerDescAplicacion(javax.servlet.jsp.PageContext pagecontext)
request -
public static SpringContextUtilWeb obtenerSpringContextUtilWeb(javax.servlet.jsp.PageContext pagecontext)
pagecontext -
public static SpringContextUtilWeb obtenerSpringContextUtilWeb(javax.servlet.ServletContext servletContext)
SpringContextUtilWeb definido en
el cotexto de spring con la id 'Constantes.SC_UTIL_WEB'
servletContext -
Constantespublic static java.lang.String obtenerDescripcionUsuario(javax.servlet.http.HttpServletRequest request)
request -
public static java.util.Locale obtenerLocale(javax.servlet.jsp.PageContext pagecontext)
SpringContextUtilWeb cargado
en el contexto de spring
pagecontext -
SpringContextUtilWeb
public static java.lang.String obtenerDescripcionCampo(CampoAdminDB campo,
javax.servlet.jsp.PageContext pagecontext)
campo - pagecontext -
public static java.lang.String generarHtmlListasTarea(java.util.List lLCampos,
java.util.Map datos,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
throws java.lang.Exception
lLCampos - datos - codExpediente - tipo - pagecontext -
java.lang.Exception
public static java.util.Map combinarMaps(java.util.Map primerMap,
java.util.Map segundoMap)
throws java.lang.Exception
primerMap - segundoMap -
java.lang.Exception
public static boolean esRolUsuario(javax.servlet.jsp.PageContext pagecontext,
java.lang.String rol)
request - rol -
public static boolean esRolUsuarioEnAplicacion(java.lang.String rol,
Usuario usuario,
AplicacionTipo aplicacionTipo)
rol - usuario - aplicacionTipo -
public static java.lang.String generarHtmlListaCampos(ListaCampos listaCampos,
java.util.Map datos,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
throws java.lang.Exception
listaCampos - datos - codExpediente - tipo - pagecontext -
java.lang.Exception
public static java.lang.String generarHtmlCampoSinDescripcion(Campo campo,
DatosEnMap filaTabla,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
throws java.lang.Exception
DatosEnMap
campo - filaTabla - codExpediente - tipo - pagecontext -
java.lang.Exception
public static java.lang.String generarHtmlCampo(Campo campo,
java.lang.Object dato,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
throws java.lang.Exception
dato
listaCampos - datos - tipo - pagecontext -
java.lang.Exception
public static java.lang.String generarHtmlCampoClaveOculto(CampoAdminDB campo,
DatosEnMap filaTabla)
throws java.lang.Exception
campo - filaTabla - pagecontext -
java.lang.Exception
public static java.lang.String obtenerMensajeI18(MensajeI18n miMensajeI18n,
javax.servlet.jsp.PageContext pagecontext)
miMensajeI18n - pagecontext -
public static java.lang.String obtenerI18Aplicacion(java.lang.String clave,
javax.servlet.jsp.PageContext pagecontext)
obtenerMensajeI18nApli de la
clase de utilidades de spring SpringContextUtilWeb
clave - pagecontext -
SpringContextUtilWeb
public static java.lang.String obtenerDescripcionTarea(java.lang.String idTarea,
javax.servlet.jsp.PageContext pagecontext)
throws java.lang.Exception
idTarea - pagecontext -
java.lang.Exception
public static java.lang.String obtenerCalendar(java.util.Calendar miCalendar,
java.lang.String pattern,
javax.servlet.jsp.PageContext pagecontext)
miCalendar - pattern - pagecontext -
SpringContextUtilWeb,
UtilConversion
public static java.lang.String obtenerCalendarFormatoCorto(java.util.Calendar miCalendar,
javax.servlet.jsp.PageContext pagecontext)
convertirCalendarFormatoCorto del
la implementación de SpringContextUtilWeb definida en el
contexto de spring
miCalendar - pagecontext -
SpringContextUtilWeb
public static java.lang.String obtenerCalendarFormatoLargo(java.util.Calendar miCalendar,
javax.servlet.jsp.PageContext pagecontext)
obtenerCalendarFormatoLargo del
la implementación de SpringContextUtilWeb definida en el
contexto de spring
miCalendar - pagecontext -
SpringContextUtilWebpublic static java.util.Map obtenerDatosMenu(javax.servlet.jsp.PageContext pagecontext)
DatosVistaMenu
que está definido para la aplicación (En spring el objeto con id
'idAplicacion' + Constantes.SC_DATOS_VISTA_MENU ) almacenada
en la petición del usuario
pagecontext -
DatosVistaMenu,
Constantespublic static java.util.Map obtenerDatosCertificado(javax.servlet.jsp.PageContext pagecontext)
UsuarioConCertificado.
pagecontext -
public static java.lang.String nl2br(java.lang.String conSaltos)
Antes escapa todas los caracteres especiales XML
conSaltos -
public static boolean esTareaListaIniciales(Tarea tarea,
javax.servlet.jsp.PageContext pagecontext)
tarea - pagecontext -
public static java.lang.String generarHtmlCampoDato(java.lang.String idBeanCampo,
java.lang.Object dato,
java.lang.String codExpediente,
java.lang.Integer tipo,
javax.servlet.jsp.PageContext pagecontext)
throws java.lang.Exception
idBeanCampo en
el contexto de spring cargado con el valor del dato
idBeanCampo - idBeanCampo - dato - codExpediente - tipo - pagecontext -
java.lang.Exceptionpublic static boolean hayCampoFichero(java.util.List listaDeListaCampos)
lLCampos -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||