Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


oracle.wsm.policymanager.web
Class BaseServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by oracle.wsm.policymanager.web.BaseServlet

All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
PolicyManagerValidator

public class BaseServlet
extends javax.servlet.http.HttpServlet

Base servlet from which all Policy Manager servlets may decend. This provides some basic utility methods as well as a mechanism for propagating authentication credentials obtained from another page (including the landing page).

Since:
11.1.1.0
Version:
$Header: owsm/src/oracle/wsm/policymanager/web/BaseServlet.java st_j2ee_jbryan_bug-8321567/1 2009/03/13 17:11:16 jbryan Exp $
Author:
Jeffrey J. Bryan
See Also:
Serialized Form

Field Summary
static String WSMPMCOOKIE
           

 

Constructor Summary
BaseServlet()
           

 

Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
           
protected static boolean getParameter(javax.servlet.http.HttpServletRequest request, String key, boolean defValue)
          Get typed parameter from HTTP servlet request.
static void updateServletState(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Manage the PM servlet state.
protected  void writePageBody(PrintWriter writer, Map<String,String> props, Locale requestLocale, boolean quiet)
          Write page body.
protected  void writePageFooter(PrintWriter writer)
          Write standard Oracle footer.
protected  void writePageHeader(PrintWriter writer, String title)
          Write HTML header.

 

Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, 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

 

Field Detail

WSMPMCOOKIE

public static final String WSMPMCOOKIE
See Also:
Constant Field Values

Constructor Detail

BaseServlet

public BaseServlet()

Method Detail

getParameter

protected static boolean getParameter(javax.servlet.http.HttpServletRequest request,
                                      String key,
                                      boolean defValue)
Get typed parameter from HTTP servlet request.
Parameters:
request - HttpServletRequest object
key - parameter key
defValue - default value for parameter
Returns:
parameter value

updateServletState

public static void updateServletState(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response)
Manage the PM servlet state.
Parameters:
request - HTTP request.
response - HTTP response.

doGet

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

doPost

protected void doPost(javax.servlet.http.HttpServletRequest req,
                      javax.servlet.http.HttpServletResponse resp)
               throws javax.servlet.ServletException,
                      IOException
Overrides:
doPost in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
IOException

writePageBody

protected void writePageBody(PrintWriter writer,
                             Map<String,String> props,
                             Locale requestLocale,
                             boolean quiet)
Write page body.
Parameters:
writer - Writer into which to write body.
props - Request properties.
requestLocale - Request locale.
quiet - true to output minimum data, false to output normal data.

writePageFooter

protected final void writePageFooter(PrintWriter writer)
Write standard Oracle footer.
Parameters:
writer - Writer into which to write footer.

writePageHeader

protected final void writePageHeader(PrintWriter writer,
                                     String title)
Write HTML header.
Parameters:
writer - Writer into which to write header.
title - Page title

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


Copyright © 2007, 2009, Oracle and/or its affiliates. All rights reserved.