org.talika.tarsis.security
Class SecuritySessionManager

java.lang.Object
  extended by org.talika.tarsis.security.SecuritySessionManager

public final class SecuritySessionManager
extends java.lang.Object

Utility class to manage common tasks with security session.

Version:
$Revision: 124 $
Author:
Jose M. Palomar

Constructor Summary
protected SecuritySessionManager()
          Creates a new SecuritySessionManager.
 
Method Summary
static SecuritySessionManager getInstance()
          Returns a SecuritySessionManager instance.
 SecuritySession getSecuritySession(javax.servlet.http.HttpServletRequest request)
          Returns SecuritySession from client's session.
 boolean isSecuritySessionValid(javax.servlet.http.HttpServletRequest request)
          Returns true if SecuritySession from client's session is valid.
 void resetSecuritySession(javax.servlet.http.HttpServletRequest request)
          Resets SecuritySession from client's session.
 void saveSecuritySession(javax.servlet.http.HttpServletRequest request, SecuritySession securitySession)
          Saves given SecuritySession in client's session.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuritySessionManager

protected SecuritySessionManager()
Creates a new SecuritySessionManager.

Method Detail

getInstance

public static SecuritySessionManager getInstance()
Returns a SecuritySessionManager instance.

Returns:
SecuritySessionManager a SecuritySessionManager instance.

isSecuritySessionValid

public boolean isSecuritySessionValid(javax.servlet.http.HttpServletRequest request)
Returns true if SecuritySession from client's session is valid.

Parameters:
request - HttpServletRequest client's request.
Returns:
boolean true if SecuritySession from client's session is valid.

resetSecuritySession

public void resetSecuritySession(javax.servlet.http.HttpServletRequest request)
Resets SecuritySession from client's session.

Parameters:
request - HttpServletRequest client's session.

saveSecuritySession

public void saveSecuritySession(javax.servlet.http.HttpServletRequest request,
                                SecuritySession securitySession)
Saves given SecuritySession in client's session.

Parameters:
request - HttpServletRequest client's request.
securitySession - SecuritySession security session.

getSecuritySession

public SecuritySession getSecuritySession(javax.servlet.http.HttpServletRequest request)
Returns SecuritySession from client's session.

Parameters:
request - HttpServletRequest client's request.
Returns:
SecuritySession SecuritySession from client's session or null if there is no security session.


Copyright © 2002-2012 Talika Open Source Group. All Rights Reserved.