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