org.aselect.server.request.handler.aselect.authentication
Class ApplicationBrowserHandler

java.lang.Object
  extended by org.aselect.server.request.handler.aselect.authentication.AbstractBrowserRequestHandler
      extended by org.aselect.server.request.handler.aselect.authentication.ApplicationBrowserHandler
All Implemented Interfaces:
IRequestHandler

public class ApplicationBrowserHandler
extends AbstractBrowserRequestHandler

This class handles login requests coming from applications through a users browser.

Description:
This Class handles the following requests:


If no request is sent the user info (if available) page is shown

Author:
Alfa & Ariss

Field Summary
 
Fields inherited from class org.aselect.server.request.handler.aselect.authentication.AbstractBrowserRequestHandler
_configManager, _servletRequest, _servletResponse, _sessionManager, _sModule, _sMyOrg, _sMyServerId, _systemLogger, _tgtManager
 
Constructor Summary
ApplicationBrowserHandler(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, java.lang.String sMyServerId, java.lang.String sMyOrg)
          Constructor for ApplicationBrowserHandler.
 
Method Summary
 void processBrowserRequest(java.util.Hashtable htServiceRequest, javax.servlet.http.HttpServletResponse servletResponse, java.io.PrintWriter pwOut)
          process application browser requests

 
Methods inherited from class org.aselect.server.request.handler.aselect.authentication.AbstractBrowserRequestHandler
getASelectCredentials, processRequest, showErrorPage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationBrowserHandler

public ApplicationBrowserHandler(javax.servlet.http.HttpServletRequest servletRequest,
                                 javax.servlet.http.HttpServletResponse servletResponse,
                                 java.lang.String sMyServerId,
                                 java.lang.String sMyOrg)
Constructor for ApplicationBrowserHandler.

Parameters:
servletRequest - The request.
servletResponse - The response.
sMyServerId - The A-Select Server ID.
sMyOrg - The A-Select Server organisation.
Method Detail

processBrowserRequest

public void processBrowserRequest(java.util.Hashtable htServiceRequest,
                                  javax.servlet.http.HttpServletResponse servletResponse,
                                  java.io.PrintWriter pwOut)
                           throws ASelectException
process application browser requests

Specified by:
processBrowserRequest in class AbstractBrowserRequestHandler
Parameters:
htServiceRequest - Hashtable containing request parameters
servletResponse - Used to send information (HTTP) back to the user
pwOut - Used to send information back to the user (HTML)
Throws:
ASelectException - If processing fails and no response is send to the client.
See Also:
AbstractBrowserRequestHandler.processBrowserRequest(java.util.Hashtable, javax.servlet.http.HttpServletResponse, java.io.PrintWriter)


Copyright © 2008 SURFnet BV. All Rights Reserved.