com.aoindustries.website
Class AuthenticatedServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.aoindustries.website.AuthenticatedServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public abstract class AuthenticatedServlet
- extends javax.servlet.http.HttpServlet
Ensures the user is logged in. Forwards to "login" if not logged in. Next it checks the user permissions and returns status 403 if they don't have the
proper permissions. Otherwise, it calls the subclass doGet.
- Author:
- AO Industries, Inc.
- See Also:
- Serialized Form
|
Method Summary |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
abstract void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.aoindustries.aoserv.client.AOServConnector aoConn)
|
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, 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 |
AuthenticatedServlet
public AuthenticatedServlet()
doGet
public final void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
- Overrides:
doGet in class javax.servlet.http.HttpServlet
- Throws:
java.io.IOException
doGet
public abstract void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.aoindustries.aoserv.client.AOServConnector aoConn)
throws java.io.IOException
- Throws:
java.io.IOException