edu.ucsb.nceas.metacat
Class MetaCatSession

java.lang.Object
  |
  +--edu.ucsb.nceas.metacat.MetaCatSession

public class MetaCatSession
extends java.lang.Object

A Class that implements session tracking for MetaCatServlet users. User's login data are stored in the session object. User authentication is made through SRB RMI Connection.


Constructor Summary
MetaCatSession(javax.servlet.http.HttpServletRequest request, java.lang.String username, java.lang.String password)
          Construct a MetaCatSession
 
Method Summary
 java.lang.String userLogin(javax.servlet.http.HttpServletResponse response, java.lang.String username, java.lang.String password, java.lang.String action, java.lang.String htmlpath)
          handle Login action for MetaCatServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaCatSession

public MetaCatSession(javax.servlet.http.HttpServletRequest request,
                      java.lang.String username,
                      java.lang.String password)
               throws java.lang.IllegalStateException
Construct a MetaCatSession
Parameters:
request - the request made from the client
username - the username entered when login
password - the password entered when login
Method Detail

userLogin

public java.lang.String userLogin(javax.servlet.http.HttpServletResponse response,
                                  java.lang.String username,
                                  java.lang.String password,
                                  java.lang.String action,
                                  java.lang.String htmlpath)
handle Login action for MetaCatServlet


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.