com.stratelia.silverpeas.peasCore.servlets
Class SilverpeasAuthenticatedHttpServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.stratelia.silverpeas.peasCore.servlets.SilverpeasHttpServlet
              extended by com.stratelia.silverpeas.peasCore.servlets.SilverpeasAuthenticatedHttpServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
AjaxServlet, ComponentRequestRouter, DragAndDrop, ImportDragAndDrop, LaunchWebdavEdition, TempFileServer

public class SilverpeasAuthenticatedHttpServlet
extends SilverpeasHttpServlet

Servlet that verifies especially the user is authenticated. User: Yohann Chastagnier Date: 20/09/13

See Also:
Serialized Form

Constructor Summary
SilverpeasAuthenticatedHttpServlet()
           
 
Method Summary
protected  MainSessionController getMainSessionController(javax.servlet.http.HttpServletRequest request)
          Retrieves the Main session controller.
protected  SessionInfo getSessionInfo(javax.servlet.http.HttpServletRequest request)
          Retrieves the SessionInfo linked to the current request.
protected  void renewSessionSecurityToken(javax.servlet.http.HttpServletRequest request)
          Renews the session security token.
protected  void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void throwUserSessionExpiration()
          Expires the current user session (even if no user session exists) and stop all treatments.
 
Methods inherited from class com.stratelia.silverpeas.peasCore.servlets.SilverpeasHttpServlet
redirectOrForwardService, throwHttpForbiddenError, throwHttpNotFoundError, throwHttpPreconditionFailedError
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SilverpeasAuthenticatedHttpServlet

public SilverpeasAuthenticatedHttpServlet()
Method Detail

service

protected void service(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
                throws javax.servlet.ServletException,
                       IOException
Overrides:
service in class SilverpeasHttpServlet
Throws:
javax.servlet.ServletException
IOException

renewSessionSecurityToken

protected void renewSessionSecurityToken(javax.servlet.http.HttpServletRequest request)
Renews the session security token.

Parameters:
request -

throwUserSessionExpiration

protected void throwUserSessionExpiration()
Expires the current user session (even if no user session exists) and stop all treatments. Sends an RuntimeException.


getMainSessionController

protected MainSessionController getMainSessionController(javax.servlet.http.HttpServletRequest request)
Retrieves the Main session controller.

Parameters:
request -
Returns:

getSessionInfo

protected SessionInfo getSessionInfo(javax.servlet.http.HttpServletRequest request)
Retrieves the SessionInfo linked to the current request.

Parameters:
request -
Returns:


Copyright © 2016 Silverpeas. All Rights Reserved.