com.waveset.ui
Class PageInformation

java.lang.Object
  extended bycom.waveset.ui.PageInformation

public class PageInformation
extends java.lang.Object

Generates navigation according to the "wavesetnav.properties" file. Makes generic titles if page isn't in props.


Field Summary
protected  java.lang.String _pageName
          Contains the page name of this page.
protected  Session _wsSess
           
static PageNavigation ACCOUNT_RECON_ACCTS_PAGE
           
static PageNavigation ACCOUNT_RECON_PAGE
           
static PageNavigation ACCOUNTS_PAGE
           
static PageNavigation ADMIN_ROLE_CONFIG_PAGE
           
static PageNavigation APPLICATION_CONFIG_PAGE
           
static PageNavigation APPROVALS_APPROVALS_PAGE
           
static PageNavigation APPROVALS_ATTESTATIONS_PAGE
           
static PageNavigation APPROVALS_HISTORY_PAGE
           
static PageNavigation APPROVALS_MAIN_MENU_PAGE
           
static PageNavigation APPROVALS_OTHER_PAGE
           
static PageNavigation APPROVALS_PAGE
           
static PageNavigation AUDIT_EVENT_CONFIG_PAGE
           
static PageNavigation BLANK_LINE
           
static PageNavigation BULK_ACTIONS
           
static PageNavigation CERTIFICATES_PAGE
           
static PageNavigation CHANGE_ADMIN_ANSWERS_PAGE
           
static PageNavigation CHANGE_ADMIN_PASSWORD_PAGE
           
static PageNavigation CHANGE_USER_PASSWORD_PAGE
           
static PageNavigation CHANGELOGS_CONFIG_PAGE
           
static java.lang.String code_id
           
static PageNavigation COMPLIANCE_MANAGE_POLICIES_PAGE
           
static PageNavigation COMPLIANCE_MANAGE_SCANS_PAGE
           
static PageNavigation COMPLIANCE_PAGE
           
static PageNavigation CREATE_DIRECTORY_RESOURCES_JSP
           
static PageNavigation CREATE_SOURCE_RESOURCES_JSP
           
static PageNavigation DASHBOARD_CONFIG_PAGE
           
static PageNavigation DASHBOARD_DISPLAY_PAGE
           
static PageNavigation DASHBOARD_GRAPH_CONFIG_PAGE
           
static PageNavigation DASHBOARD_GRAPH_PAGE
           
static PageNavigation DASHBOARD_PAGE
           
static PageNavigation DELEGATE_APPROVALS_PAGE
           
static PageNavigation EMAIL_TEMPLATE_CONFIG_PAGE
           
static PageNavigation EXTRACT_TO_FILE
           
static PageNavigation FIND_ACCOUNT_PAGE
           
static PageNavigation FIND_ROLE_PAGE
           
static PageNavigation FIND_TASK_PAGE
           
static PageNavigation FORM_PAGE
           
static PageNavigation FORM_PROCESS_MAPS_CONFIG_PAGE
           
static PageNavigation GENESIS_JSP
           
static PageNavigation GENESIS_PAGE
           
static PageNavigation HELP_DESK_CONFIG_PAGE
           
static PageNavigation HOME_PAGE
           
static PageNavigation IDMX_ACCOUNTS
           
static PageNavigation IMPORT_PAGE
           
static PageNavigation LOAD_DIRECTORY_STRUCT_JSP
           
static PageNavigation LOAD_FROM_FILE
           
static PageNavigation LOAD_FROM_RESOURCE
           
static PageNavigation LOGIN_CHALLENGE_PAGE
           
static PageNavigation LOGIN_SETUP_PAGE
           
static PageNavigation MANAGED_RESOURCES_CONFIG_PAGE
           
static PageNavigation META_EVENTS_CONFIG_PAGE
           
static PageNavigation META_VIEW_CONFIG_PAGE
           
static PageNavigation METAVIEW_PAGE
           
static PageNavigation MODIFY_ACCOUNT_PAGE
           
static PageNavigation PAR_DASHBOARD_PAGE
           
static PageNavigation PASSWORD_SYNC_PAGE
           
static PageNavigation PASSWORDS_PAGE
           
static PageNavigation POLICY_CONFIG_PAGE
           
static PageNavigation RECON_ACCOUNT_STATUS_PAGE
           
static PageNavigation RECON_ACCTS_PAGE
           
static PageNavigation REMEDIATIONS_READY_PAGE
           
static PageNavigation REPORTS_CONFIG_PAGE
           
static PageNavigation REPORTS_PAGE
           
static PageNavigation REPOSITORY_CONFIG_PAGE
           
static PageNavigation RESET_USER_PASSWORD_PAGE
           
static PageNavigation RESOURCE_BULK_ACTIONS
           
static PageNavigation RESOURCE_CONFIG_PAGE
           
static PageNavigation RESOURCES_PAGE
           
static PageNavigation ROLES_PAGE
           
static PageNavigation ROLES_PAGE_CONFIGURATION
           
static PageNavigation RULE_PAGE
           
static PageNavigation RUN_REPORTS_PAGE
           
static PageNavigation RUN_SCAN_PAGE
           
static PageNavigation SCAN_RESULTS_PAGE
           
static PageNavigation SECURITY_PAGE
           
static PageNavigation SERVER_CONFIG_PAGE
           
static PageNavigation SERVICE_PROVIDER_PAGE
           
static PageNavigation SETUP_PAGE
           
static PageNavigation SPE_CONFIG_PAGE
           
static PageNavigation SPE_SEARCH_CONFIG_PAGE
           
static PageNavigation SPE_SEARCH_TXN_AGE
           
static PageNavigation SPE_TXN_CONFIG_PAGE
           
static PageNavigation TASK_INSTANCE_PAGE
           
static PageNavigation TASK_LAUNCH_PAGE
           
static PageNavigation TASK_SCHEDULE_PAGE
           
static PageNavigation TASK_TEMPLATE_CONFIG_PAGE
           
static PageNavigation TASKS_PAGE
           
static PageNavigation VIEW_REPORTS_PAGE
           
static PageNavigation WSRIGHTS_PAGE
           
 
Constructor Summary
PageInformation()
           
PageInformation(javax.servlet.jsp.PageContext pc)
           
 
Method Summary
protected static boolean accessAllowedToPage(Session session, Subject subject)
           
 void addPage(PageNavigation pn)
          Add a main navigation tab.
 void addPage(PageNavigation pn, int position)
          Add a main navigation tab.
 java.lang.String encodeRedirectURL(java.lang.String relativeUrl)
          For now, we always return a fully qualified URL in a redirect
 java.lang.String encodeURL(java.lang.String relativeUrl)
          If _useBaseHref is true, then no-op because there will be a BASE HREF tag in the HTML.
 java.lang.String getAreaName()
           
static java.lang.String getAreaName(javax.servlet.http.HttpServletRequest req)
           
 java.lang.String getBaseHrefHTML()
          Returns the HTML BASE HREF tag in full if _useBaseHref is set to true, otherwise return an empty string.
 java.lang.String getBaseHrefURI()
          Returns the base href as a URI (doesn't include the scheme, host, or port) This was calculated in the constructor or overridden as a side effect of the setBaseHrefURL() method.
static java.lang.String getBaseHrefURI(javax.servlet.http.HttpServletRequest req)
          return a URI that points to the base of our server, like "/lighthouse/" All comments in getBaseHrefURL(HttpServletRequest) apply to this function, too.
 java.lang.String getBaseHrefURL()
          Returns the base href in a full URL format including the scheme, host, and port if non-standard.
static java.lang.String getBaseHrefURL(javax.servlet.http.HttpServletRequest req)
          return a URL that points to the base of our server, like "://:/lighthouse/"
 java.lang.String getFullProductName()
           
 java.lang.String getHelpFileName()
           
 java.lang.String getHelpLink()
           
 void getLanguageFlags(javax.servlet.jsp.JspWriter out)
           
 java.lang.String getLHPath()
           
static java.lang.String getLHPath(javax.servlet.http.HttpServletRequest req)
           
 java.lang.String getMainNavigation()
          Default navigation bar will be tabs (for now), but leaving hooks to provide CSS-styled menus in the future.
 void getMainNavigation(javax.servlet.jsp.JspWriter out)
          Deprecated in favor of styled-UL navigation links.
 java.lang.String getMainNavigationMenus()
          Returns an unordered list of hyperlinks in HTML to be styled via CSS into a navigation bar.
 java.lang.String getMainNavigationTabs()
          Returns a table of hyperlinks in HTML to be styled via CSS into a set of navigation tabs.
 javax.servlet.jsp.PageContext getPageContext()
           
 java.lang.String getPageName()
           
static java.lang.String getPageName(javax.servlet.http.HttpServletRequest req)
           
 PageNavigation[] getPageNav()
           
 java.lang.String getPageTitle()
           
 java.lang.String getParentagePath()
          Returns a string with a hierarchy of navigation hyperlinks representing the current location in the application.
 java.lang.String getProductName()
           
 java.lang.String getProductVersion()
           
 Session getSession()
          Returns Session object
 java.lang.String getSubNavigation(int i)
          Returns a string of HTML LIs (list elements) to be styled into a drop-down menu via CSS for the navigation bar.
 void getSubNavigation(javax.servlet.jsp.JspWriter out)
          Deprecated in favor of styled-UL navigation bar.
 java.lang.String getSubNavigationDM(java.lang.String currentNav)
           
 java.lang.String getSubNavigationTabs(int i)
          Returns a string of HTML TDs (table cells) to be styled into a tab row via CSS for the navigation bar.
 java.lang.String getSubPath(int i)
           
 ReleaseConstants.Version getVersion()
          Override this for different product PageInformation implementations
protected  void initPageNavigation()
          Initialize the top-level navigation
static java.lang.String normalizeURL(java.lang.String uri)
          Deprecated. Does not handle jsps more than 2 levels deep
 void setBaseHrefURL(java.lang.String baseHref)
          Overrides the calculated base HREF URL and URI.
 void setHelpFileName(java.lang.String helpFileName)
           
 void setPageNav(PageNavigation[] pageNav)
           
 void setSession(Session s)
          Sets Session object
 void setSubject(Subject s)
           
 boolean useBaseHref()
           
 void useBaseHref(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

code_id

public static final java.lang.String code_id
See Also:
Constant Field Values

HOME_PAGE

public static final PageNavigation HOME_PAGE

LOGIN_CHALLENGE_PAGE

public static final PageNavigation LOGIN_CHALLENGE_PAGE

ACCOUNTS_PAGE

public static final PageNavigation ACCOUNTS_PAGE

MODIFY_ACCOUNT_PAGE

public static final PageNavigation MODIFY_ACCOUNT_PAGE

FIND_ACCOUNT_PAGE

public static final PageNavigation FIND_ACCOUNT_PAGE

BULK_ACTIONS

public static final PageNavigation BULK_ACTIONS

EXTRACT_TO_FILE

public static final PageNavigation EXTRACT_TO_FILE

LOAD_FROM_FILE

public static final PageNavigation LOAD_FROM_FILE

LOAD_FROM_RESOURCE

public static final PageNavigation LOAD_FROM_RESOURCE

IDMX_ACCOUNTS

public static final PageNavigation IDMX_ACCOUNTS

ACCOUNT_RECON_PAGE

public static final PageNavigation ACCOUNT_RECON_PAGE

RECON_ACCOUNT_STATUS_PAGE

public static final PageNavigation RECON_ACCOUNT_STATUS_PAGE

ACCOUNT_RECON_ACCTS_PAGE

public static final PageNavigation ACCOUNT_RECON_ACCTS_PAGE

PASSWORDS_PAGE

public static final PageNavigation PASSWORDS_PAGE

CHANGE_ADMIN_PASSWORD_PAGE

public static final PageNavigation CHANGE_ADMIN_PASSWORD_PAGE

CHANGE_ADMIN_ANSWERS_PAGE

public static final PageNavigation CHANGE_ADMIN_ANSWERS_PAGE

CHANGE_USER_PASSWORD_PAGE

public static final PageNavigation CHANGE_USER_PASSWORD_PAGE

RESET_USER_PASSWORD_PAGE

public static final PageNavigation RESET_USER_PASSWORD_PAGE

APPROVALS_PAGE

public static final PageNavigation APPROVALS_PAGE

APPROVALS_MAIN_MENU_PAGE

public static final PageNavigation APPROVALS_MAIN_MENU_PAGE

APPROVALS_APPROVALS_PAGE

public static final PageNavigation APPROVALS_APPROVALS_PAGE

APPROVALS_ATTESTATIONS_PAGE

public static final PageNavigation APPROVALS_ATTESTATIONS_PAGE

REMEDIATIONS_READY_PAGE

public static final PageNavigation REMEDIATIONS_READY_PAGE

APPROVALS_OTHER_PAGE

public static final PageNavigation APPROVALS_OTHER_PAGE

APPROVALS_HISTORY_PAGE

public static final PageNavigation APPROVALS_HISTORY_PAGE

DELEGATE_APPROVALS_PAGE

public static final PageNavigation DELEGATE_APPROVALS_PAGE

TASKS_PAGE

public static final PageNavigation TASKS_PAGE

FIND_TASK_PAGE

public static final PageNavigation FIND_TASK_PAGE

TASK_INSTANCE_PAGE

public static final PageNavigation TASK_INSTANCE_PAGE

TASK_LAUNCH_PAGE

public static final PageNavigation TASK_LAUNCH_PAGE

TASK_SCHEDULE_PAGE

public static final PageNavigation TASK_SCHEDULE_PAGE

TASK_TEMPLATE_CONFIG_PAGE

public static final PageNavigation TASK_TEMPLATE_CONFIG_PAGE

SPE_SEARCH_TXN_AGE

public static final PageNavigation SPE_SEARCH_TXN_AGE

REPORTS_PAGE

public static final PageNavigation REPORTS_PAGE

RUN_REPORTS_PAGE

public static final PageNavigation RUN_REPORTS_PAGE

VIEW_REPORTS_PAGE

public static final PageNavigation VIEW_REPORTS_PAGE

DASHBOARD_GRAPH_PAGE

public static final PageNavigation DASHBOARD_GRAPH_PAGE

DASHBOARD_PAGE

public static final PageNavigation DASHBOARD_PAGE

RUN_SCAN_PAGE

public static final PageNavigation RUN_SCAN_PAGE

SCAN_RESULTS_PAGE

public static final PageNavigation SCAN_RESULTS_PAGE

REPORTS_CONFIG_PAGE

public static final PageNavigation REPORTS_CONFIG_PAGE

DASHBOARD_GRAPH_CONFIG_PAGE

public static final PageNavigation DASHBOARD_GRAPH_CONFIG_PAGE

DASHBOARD_DISPLAY_PAGE

public static final PageNavigation DASHBOARD_DISPLAY_PAGE

DASHBOARD_CONFIG_PAGE

public static final PageNavigation DASHBOARD_CONFIG_PAGE

ROLES_PAGE

public static final PageNavigation ROLES_PAGE

ROLES_PAGE_CONFIGURATION

public static final PageNavigation ROLES_PAGE_CONFIGURATION

FIND_ROLE_PAGE

public static final PageNavigation FIND_ROLE_PAGE

RESOURCES_PAGE

public static final PageNavigation RESOURCES_PAGE

RESOURCE_CONFIG_PAGE

public static final PageNavigation RESOURCE_CONFIG_PAGE

RESOURCE_BULK_ACTIONS

public static final PageNavigation RESOURCE_BULK_ACTIONS

APPLICATION_CONFIG_PAGE

public static final PageNavigation APPLICATION_CONFIG_PAGE

RECON_ACCTS_PAGE

public static final PageNavigation RECON_ACCTS_PAGE

MANAGED_RESOURCES_CONFIG_PAGE

public static final PageNavigation MANAGED_RESOURCES_CONFIG_PAGE

SETUP_PAGE

public static final PageNavigation SETUP_PAGE

AUDIT_EVENT_CONFIG_PAGE

public static final PageNavigation AUDIT_EVENT_CONFIG_PAGE

EMAIL_TEMPLATE_CONFIG_PAGE

public static final PageNavigation EMAIL_TEMPLATE_CONFIG_PAGE

FORM_PROCESS_MAPS_CONFIG_PAGE

public static final PageNavigation FORM_PROCESS_MAPS_CONFIG_PAGE

IMPORT_PAGE

public static final PageNavigation IMPORT_PAGE

HELP_DESK_CONFIG_PAGE

public static final PageNavigation HELP_DESK_CONFIG_PAGE

REPOSITORY_CONFIG_PAGE

public static final PageNavigation REPOSITORY_CONFIG_PAGE

SERVER_CONFIG_PAGE

public static final PageNavigation SERVER_CONFIG_PAGE

FORM_PAGE

public static final PageNavigation FORM_PAGE

RULE_PAGE

public static final PageNavigation RULE_PAGE

PASSWORD_SYNC_PAGE

public static final PageNavigation PASSWORD_SYNC_PAGE

COMPLIANCE_PAGE

public static final PageNavigation COMPLIANCE_PAGE

COMPLIANCE_MANAGE_POLICIES_PAGE

public static final PageNavigation COMPLIANCE_MANAGE_POLICIES_PAGE

COMPLIANCE_MANAGE_SCANS_PAGE

public static final PageNavigation COMPLIANCE_MANAGE_SCANS_PAGE

PAR_DASHBOARD_PAGE

public static final PageNavigation PAR_DASHBOARD_PAGE

SECURITY_PAGE

public static final PageNavigation SECURITY_PAGE

ADMIN_ROLE_CONFIG_PAGE

public static final PageNavigation ADMIN_ROLE_CONFIG_PAGE

WSRIGHTS_PAGE

public static final PageNavigation WSRIGHTS_PAGE

CERTIFICATES_PAGE

public static final PageNavigation CERTIFICATES_PAGE

LOGIN_SETUP_PAGE

public static final PageNavigation LOGIN_SETUP_PAGE

POLICY_CONFIG_PAGE

public static final PageNavigation POLICY_CONFIG_PAGE

SERVICE_PROVIDER_PAGE

public static final PageNavigation SERVICE_PROVIDER_PAGE

SPE_CONFIG_PAGE

public static final PageNavigation SPE_CONFIG_PAGE

SPE_TXN_CONFIG_PAGE

public static final PageNavigation SPE_TXN_CONFIG_PAGE

SPE_SEARCH_CONFIG_PAGE

public static final PageNavigation SPE_SEARCH_CONFIG_PAGE

METAVIEW_PAGE

public static final PageNavigation METAVIEW_PAGE

META_VIEW_CONFIG_PAGE

public static final PageNavigation META_VIEW_CONFIG_PAGE

META_EVENTS_CONFIG_PAGE

public static final PageNavigation META_EVENTS_CONFIG_PAGE

CHANGELOGS_CONFIG_PAGE

public static final PageNavigation CHANGELOGS_CONFIG_PAGE

GENESIS_PAGE

public static final PageNavigation GENESIS_PAGE

CREATE_SOURCE_RESOURCES_JSP

public static final PageNavigation CREATE_SOURCE_RESOURCES_JSP

CREATE_DIRECTORY_RESOURCES_JSP

public static final PageNavigation CREATE_DIRECTORY_RESOURCES_JSP

LOAD_DIRECTORY_STRUCT_JSP

public static final PageNavigation LOAD_DIRECTORY_STRUCT_JSP

GENESIS_JSP

public static final PageNavigation GENESIS_JSP

BLANK_LINE

public static final PageNavigation BLANK_LINE

_pageName

protected java.lang.String _pageName
Contains the page name of this page. Very similar, if not exact, to the basename shell command or C function.


_wsSess

protected Session _wsSess
Constructor Detail

PageInformation

public PageInformation()

PageInformation

public PageInformation(javax.servlet.jsp.PageContext pc)
                throws WavesetException
Method Detail

accessAllowedToPage

protected static boolean accessAllowedToPage(Session session,
                                             Subject subject)

useBaseHref

public void useBaseHref(boolean b)

useBaseHref

public boolean useBaseHref()

getPageContext

public javax.servlet.jsp.PageContext getPageContext()

addPage

public void addPage(PageNavigation pn)
Add a main navigation tab. The new tab will be added to the end of the current list.


addPage

public void addPage(PageNavigation pn,
                    int position)
Add a main navigation tab. The new tab will be added at the specified position

Parameters:
position - zero-based position of where to add the page

normalizeURL

public static java.lang.String normalizeURL(java.lang.String uri)
Deprecated. Does not handle jsps more than 2 levels deep

Strip off all but the directory and file name (http://localhost/lighthouse/account/list.jsp becomes account/list.jsp).


getPageNav

public PageNavigation[] getPageNav()

setPageNav

public void setPageNav(PageNavigation[] pageNav)

getAreaName

public java.lang.String getAreaName()

getAreaName

public static java.lang.String getAreaName(javax.servlet.http.HttpServletRequest req)

getPageName

public static java.lang.String getPageName(javax.servlet.http.HttpServletRequest req)

getLHPath

public java.lang.String getLHPath()

getLHPath

public static java.lang.String getLHPath(javax.servlet.http.HttpServletRequest req)

encodeURL

public java.lang.String encodeURL(java.lang.String relativeUrl)
If _useBaseHref is true, then no-op because there will be a BASE HREF tag in the HTML. If _useBaseHref is false, then prepend the base href to the url so it will be self-sufficient.


encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String relativeUrl)
For now, we always return a fully qualified URL in a redirect


setSubject

public void setSubject(Subject s)

setSession

public void setSession(Session s)
Sets Session object


getSession

public Session getSession()
Returns Session object


getPageName

public java.lang.String getPageName()

getHelpFileName

public java.lang.String getHelpFileName()

setHelpFileName

public void setHelpFileName(java.lang.String helpFileName)

getBaseHrefURI

public java.lang.String getBaseHrefURI()
Returns the base href as a URI (doesn't include the scheme, host, or port) This was calculated in the constructor or overridden as a side effect of the setBaseHrefURL() method.


getBaseHrefURL

public java.lang.String getBaseHrefURL()
Returns the base href in a full URL format including the scheme, host, and port if non-standard. This was calculated in the constructor or overridden with the setBaseHrefURL() method. See getBaseHrefURL(HttpServletRequest) for comments on integrity of calculations.


getBaseHrefHTML

public java.lang.String getBaseHrefHTML()
Returns the HTML BASE HREF tag in full if _useBaseHref is set to true, otherwise return an empty string. This allows the JSP to just call this function and not have to check the _useBaseHref flag


setBaseHrefURL

public void setBaseHrefURL(java.lang.String baseHref)
                    throws WavesetException
Overrides the calculated base HREF URL and URI. This can be called after the Page object is constructed if a particular web and app server configuration is non-standard.

Throws:
WavesetException

getBaseHrefURI

public static java.lang.String getBaseHrefURI(javax.servlet.http.HttpServletRequest req)
return a URI that points to the base of our server, like "/lighthouse/" All comments in getBaseHrefURL(HttpServletRequest) apply to this function, too.


getBaseHrefURL

public static java.lang.String getBaseHrefURL(javax.servlet.http.HttpServletRequest req)
return a URL that points to the base of our server, like "://:/lighthouse/"

This URL is calculated based on the values contained in the HttpServletRequest object and specifically what is returned from the HttpServletRequest#getRequestURL() and HttpServletRequest#getServletPath() methods.

In some environments, this will _not_ be correct.

We have seen some application servers that do not report the correct data. We have also seen problems when the application server is fronted by a firewall, some versions of some web servers, and/or Policy Director.

If this function does not return the required value, then use PageInformation.setBaseHrefURL() to override. This can be done in includes/headStart.jsp in the admin UI and user/userHeader.jsp in the end-user UI and should propogate throughout all URL references in the product.


getMainNavigation

public void getMainNavigation(javax.servlet.jsp.JspWriter out)
Deprecated in favor of styled-UL navigation links.


getMainNavigationMenus

public java.lang.String getMainNavigationMenus()
Returns an unordered list of hyperlinks in HTML to be styled via CSS into a navigation bar. Various changes in this method to emit ULs rather than a TABLE. Bug #11077.


getMainNavigation

public java.lang.String getMainNavigation()
Default navigation bar will be tabs (for now), but leaving hooks to provide CSS-styled menus in the future. The method for menus is getMainNavigationMenus(). Bug #11077


getMainNavigationTabs

public java.lang.String getMainNavigationTabs()
Returns a table of hyperlinks in HTML to be styled via CSS into a set of navigation tabs. Bug #11077.


getParentagePath

public java.lang.String getParentagePath()
Returns a string with a hierarchy of navigation hyperlinks representing the current location in the application. This serves as an adjunct to the highlighted navigation "tab" to give the user an indicator of "You are here." Bug #11077


getHelpLink

public java.lang.String getHelpLink()

getLanguageFlags

public void getLanguageFlags(javax.servlet.jsp.JspWriter out)

getSubNavigationTabs

public java.lang.String getSubNavigationTabs(int i)
Returns a string of HTML TDs (table cells) to be styled into a tab row via CSS for the navigation bar. Bug #11077


getSubNavigation

public java.lang.String getSubNavigation(int i)
Returns a string of HTML LIs (list elements) to be styled into a drop-down menu via CSS for the navigation bar. Bug #11077


getSubPath

public java.lang.String getSubPath(int i)

getSubNavigation

public void getSubNavigation(javax.servlet.jsp.JspWriter out)
Deprecated in favor of styled-UL navigation bar.


getSubNavigationDM

public java.lang.String getSubNavigationDM(java.lang.String currentNav)

getVersion

public ReleaseConstants.Version getVersion()
Override this for different product PageInformation implementations

Returns:

getProductName

public java.lang.String getProductName()
Returns:
Get the product name w/o version.

getFullProductName

public java.lang.String getFullProductName()
Returns:
Gets the full product name w/ version.

getProductVersion

public java.lang.String getProductVersion()
Returns:
Gets the product version.

getPageTitle

public java.lang.String getPageTitle()

initPageNavigation

protected void initPageNavigation()
Initialize the top-level navigation