public class FacesUtils
extends java.lang.Object
Utilidad para las distintas clases que requieren ejecutar metodos repetidas veces.
Hace uso de clases como FacesConext, FacesMessages, RequestContext(PrimeFaces) y de las interfaces HttpServletRequest y HttpSession con el fin de brindar utilidad para las sesiones de Usuario y el objeto Vehiculo.FacesContext
,
FacesMessage
,
HttpServletRequest
,
HttpSession
Constructor and Description |
---|
FacesUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
getObjectSession(java.lang.String name)
Retorna un objeto apartir de la variable de sesión.
|
static boolean |
isObject(java.lang.String name)
Comprueba si existe el objeto en el mapa de sesión apartir de la variable
de sesión.
|
static void |
redirect(java.lang.String direccion)
Metodo que permite redirecciónar a distintas paginas que se encuentren en
el folder de seguridad.
|
static void |
removeObjectSession(java.lang.String name)
Remueve un objeto que se encuentre almacenado en una variable de sesión,
requiere del nombre de la variable en sesión.
|
static void |
setObjectSession(java.lang.String name,
java.lang.Object value)
Asigna un objeto en el Mapa de sesión, se requiere de un nombre de
variable.
|
static void |
showFacesMessage(java.lang.String titulo,
java.lang.String texto,
int tipo)
Metodo que permite ejecutar
FacesMessage ,
se requiere del texto a mostrar en el mesaje seguido del tipo de mensaje. |
public static java.lang.Object getObjectSession(java.lang.String name)
name
- Nombre de la variable en sesión que identifica el objeto.public static void setObjectSession(java.lang.String name, java.lang.Object value)
name
- Nombre de la variable en sesión que identifica el objeto.value
- Objeto que se asigna a una variable de sesión.public static void removeObjectSession(java.lang.String name)
name
- Nombre de la variable en sesión que identifica el objeto.public static boolean isObject(java.lang.String name)
name
- Nombre de la variable en sesión que identifica el objeto.public static void showFacesMessage(java.lang.String titulo, java.lang.String texto, int tipo)
FacesMessage
,
se requiere del texto a mostrar en el mesaje seguido del tipo de mensaje.titulo
- Titulo que contendra la notificaciontexto
- Contenido o cuerpo del mensaje.tipo
- Tipo de mensaje que genera:
public static void redirect(java.lang.String direccion) throws java.io.IOException
direccion
- nombre del archivo a direccionar.java.io.IOException
- puede no encontrar la ruta