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

java.lang.Object
  extended by edu.whoi.ursa.argoDatabase.servletUtil.page.BasePage
      extended by edu.whoi.ursa.argoDatabase.servletUtil.page.ProtectedPage
          extended by edu.whoi.ursa.argoDatabase.servletUtil.page.ProtectedMenuPage

public abstract class ProtectedMenuPage
extends ProtectedPage

Author:
Alexander K. Ekholm

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.whoi.ursa.argoDatabase.servletUtil.page.BasePage
BasePage.NavMenuItem, BasePage.OverviewItem, BasePage.Script
 
Field Summary
private  org.w3c.dom.Element content
           
private  org.w3c.dom.Element menu
           
 
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
ProtectedMenuPage(java.lang.String title, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
protected abstract  void generateBodyContent(org.w3c.dom.Element content, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void generateProtectedContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.w3c.dom.Element getContent()
           
 org.w3c.dom.Element getMenu()
           
protected abstract  void initializeMenuPage()
           
 
Methods inherited from class edu.whoi.ursa.argoDatabase.servletUtil.page.ProtectedPage
generateContent
 
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
 

Field Detail

menu

private org.w3c.dom.Element menu

content

private org.w3c.dom.Element content
Constructor Detail

ProtectedMenuPage

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

getMenu

public org.w3c.dom.Element getMenu()
Returns:
the menu

getContent

public org.w3c.dom.Element getContent()
Returns:
the content

generateProtectedContent

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

generateBodyContent

protected abstract void generateBodyContent(org.w3c.dom.Element content,
                                            javax.servlet.http.HttpServletRequest request,
                                            javax.servlet.http.HttpServletResponse response)

initializeMenuPage

protected abstract void initializeMenuPage()