org.hd.d.pg2k.webSvr.catalogue
Class TreeFilterServletAllExhibits

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.hd.d.pg2k.webSvr.catalogue.TreeFilterServletBase
              extended by org.hd.d.pg2k.webSvr.catalogue.TreeFilterServletAllExhibits
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public final class TreeFilterServletAllExhibits
extends TreeFilterServletBase

Servlet to do filtering and selection of one tree of exhibits for display. This class gathers all exhibits for display in a tree.

This will forward all hits one way or another to a JSP (or another servlet) for display.

See Also:
Serialized Form

Field Summary
private static long serialVersionUID
          Unique Serialisation class ID generated by http://random.hd.org/.
 
Constructor Summary
TreeFilterServletAllExhibits()
           
 
Method Summary
protected  java.lang.String getDescriptionCommonCatalogueName()
          Get descriptive text (i18n-ed if possible); null if none.
protected  Expr getFilter()
          Get the filter expression to apply.
protected  java.lang.String getTitleCommonCatalogueName()
          Get (short) title text common catalogue name; null if none.
 
Methods inherited from class org.hd.d.pg2k.webSvr.catalogue.TreeFilterServletBase
destroy, doGet, getBreadcrumbs, init, makeOfficialURI, redirectIfCanonicalisationNeeded
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Unique Serialisation class ID generated by http://random.hd.org/.

See Also:
Constant Field Values
Constructor Detail

TreeFilterServletAllExhibits

public TreeFilterServletAllExhibits()
Method Detail

getFilter

protected Expr getFilter()
Get the filter expression to apply. Defaults to accept everything.

Override in derived classes.

Specified by:
getFilter in class TreeFilterServletBase

getTitleCommonCatalogueName

protected java.lang.String getTitleCommonCatalogueName()
Get (short) title text common catalogue name; null if none. The expanded text should be 7-bit printable ASCII, possibly with embedded entities and mark-up.

Override in derived classes.

Specified by:
getTitleCommonCatalogueName in class TreeFilterServletBase

getDescriptionCommonCatalogueName

protected java.lang.String getDescriptionCommonCatalogueName()
Get descriptive text (i18n-ed if possible); null if none. The expanded text should be 7-bit printable ASCII, possibly with embedded entities and mark-up.

Defaults to null (no descriptive text).

Override as needed in derived classes.

Overrides:
getDescriptionCommonCatalogueName in class TreeFilterServletBase

DHD Multimedia Gallery V1.60.69

Copyright (c) 1996-2012, Damon Hart-Davis. All rights reserved.