edu.whoi.ursa.argoDatabase.servletUtil.page
Class ProtectedPage

java.lang.Object
  extended by edu.whoi.ursa.argoDatabase.servletUtil.page.BasePage
      extended by edu.whoi.ursa.argoDatabase.servletUtil.page.ProtectedPage
Direct Known Subclasses:
ConfigurationPage._Configuration, FloatDictionaryPage._FloatDictionary, FloatStatusPage._FloatStatus, FloatStatusPage._FloatStatusCommentHandler, FloatStatusPage._FloatStatusDeleteHandler, FloatStatusPage._FloatStatusFlagForm, FloatStatusPage._FloatStatusFlagHandler, FloatStatusPage._FloatStatusPrintFlags, FloatStatusPage._FloatStatusSelectFlagForm, ProtectedMenuPage, Solo2Page._Listing, Solo2Page._QueuedMissionParameters, Solo2Page._ReportedMissionParameters, Solo2Page._Solo2, Solo2Page._UploadMissionParameters, Solo2Page._UploadMissionParametersConfirmationHandler, Solo2Page._UploadMissionParametersHandler, SoloPage._ARGOSLisings, SoloPage._IridiumLisings, SoloPage._Solo, UserPage._ChangePassword, UserPage._ChangePasswordHandler, UserPage._NewUser, UserPage._NewUserHandler, UserPage._UserHomePage, UserPage._UserPage

public abstract class ProtectedPage
extends BasePage


Nested Class Summary
 
Nested classes/interfaces inherited from class edu.whoi.ursa.argoDatabase.servletUtil.page.BasePage
BasePage.NavMenuItem, BasePage.OverviewItem, BasePage.Script
 
Field Summary
 
Fields inherited from class edu.whoi.ursa.argoDatabase.servletUtil.page.BasePage
_actualContent, _body, _content, _contentHeader, _contentHeaderWrapper, _contentPane, _contentWrapper, _footer, _footerWrapper, _head, _headerWrapper, _html, _loading, _logo, _logoWrapper, _navMenuWrapper, _search, _title, _userInfo, _userInfoWrapper, authorized, document, httpSession, pageTitle, parameterMap, request, requrl, response, scripts, styleLinks
 
Constructor Summary
ProtectedPage(java.lang.String title, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
protected  void generateContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected abstract  void generateProtectedContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class edu.whoi.ursa.argoDatabase.servletUtil.page.BasePage
addOverviewDateItem, addOverviewItem, addOverviewItemNarrowLabel, addOverviewItemWideLabel, addOverviewItemWideLabel, addOverviewLinkItem, createContentPane, createContentPane, createNavigableContentPane, error, finalizeHtml, generateContentHeader, generateFooterContent, generateNavMenu, getAttribute, getHttpSession, getParameter, getParameterAsArray, getParameterAsArrayOfIntegers, getParameterAsCalendar, getParameterAsFloat, getParameterAsInteger, getParameterAsLong, getParameterMap, getUser, getUserId, initializeDocument, initializeHTML, initializePage, isSet, removeAttribute, respond, respondCustom, respondTextFile, setAttribute, setCustomResponse, setLinksAndStyles, setScripts, setStyleLinks, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProtectedPage

public ProtectedPage(java.lang.String title,
                     javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
Parameters:
title -
request -
response -
Method Detail

generateContent

protected void generateContent(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
Specified by:
generateContent in class BasePage

generateProtectedContent

protected abstract void generateProtectedContent(javax.servlet.http.HttpServletRequest request,
                                                 javax.servlet.http.HttpServletResponse response)
Parameters:
body -
request -
response -