abk.j2ee
Class Sessions

java.lang.Object
  extended by abk.j2ee.Sessions

public class Sessions
extends Object


Constructor Summary
private Sessions()
           
 
Method Summary
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.
static
<T extends HttpSessionWrapper>
T
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
 

Constructor Detail

Sessions

private Sessions()
Method Detail

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.