abk.j2ee
Class Sessions
java.lang.Object
abk.j2ee.Sessions
public class Sessions
- extends Object
Method Summary |
static
|
getAttribute(javax.servlet.http.HttpSession session,
Class<T> clazz)
Devuelve un atributo de sesión que es del tipo que se le indica. |
static
|
getInstance(Class<T> clazz,
javax.servlet.http.HttpSession session)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Sessions
private Sessions()
getAttribute
public static <T> T getAttribute(javax.servlet.http.HttpSession session,
Class<T> clazz)
- Devuelve un atributo de sesión que es del tipo que se le indica. El uso de este tipo de
atributo es útil en caso de que la sesión solamente deba almacenar una instancia de ese tipo.
- Type Parameters:
T
- Tipo del dato que devolvemos.- Parameters:
session
- Petición cuyo atributo requerimos.clazz
- Clase que identifica el tipo de dato que queremos recuperar, y que al mismo
tiempo identifica en nombre del atributo que teóricamente lo contiene.
- Returns:
- Dato pedido, o
null
si no existe tal atributo o es nulo, o session
es nulo.
- Throws:
NullPointerException
- si clazz es nulo.
IllegalClassException
- si la session tiene un atributo con el mismo nombre
que el nombre de la clase clazz pero no es de ese
tipo.
getInstance
public static final <T extends HttpSessionWrapper> T getInstance(Class<T> clazz,
javax.servlet.http.HttpSession session)
Copyright © 2024. All rights reserved.