org.paneris.rimauresq
Class Trolley

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.melati.servlet.ConfigServlet
              extended by org.melati.servlet.PoemServlet
                  extended by org.melati.servlet.TemplateServlet
                      extended by org.paneris.melati.site.SiteServlet
                          extended by org.paneris.rimauresq.RimauresqServlet
                              extended by org.paneris.rimauresq.Trolley
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class Trolley
extends RimauresqServlet

A simple trolley, a cut down version of MelatiShopping, with underlying data structures compliant with MelatiShopping, such that upgrade should be feasible.

Author:
timp
See Also:
Serialized Form

Nested Class Summary
 class Trolley.Item
          A container class to hold an item's data.
 
Nested classes/interfaces inherited from class org.paneris.melati.site.SiteServlet
org.paneris.melati.site.SiteServlet.Util
 
Field Summary
 
Fields inherited from class org.paneris.melati.site.SiteServlet
DEBUG
 
Fields inherited from class org.melati.servlet.TemplateServlet
templateEngine
 
Fields inherited from class org.melati.servlet.ConfigServlet
melatiConfig, sysAdminEmail, sysAdminName
 
Constructor Summary
Trolley()
          Constructor.
 
Method Summary
protected  org.melati.poem.Persistent create(org.melati.poem.Table table, org.melati.template.ServletTemplateContext context)
          Creates a row for a table using field data in a template context.
protected  java.lang.String doRimauresqTemplateRequest(org.melati.Melati melati, org.melati.template.ServletTemplateContext templateContext)
          Override this method to build up output in individual servlets.
protected  org.melati.PoemContext poemContext(org.melati.Melati melati)
          Hardcode the table.
 
Methods inherited from class org.paneris.rimauresq.RimauresqServlet
getDB_NAME, getSTATIC_ROOT, reallyDoTemplateRequest
 
Methods inherited from class org.paneris.melati.site.SiteServlet
doConfiguredRequest, doTemplateRequest, fileAt, getSetting
 
Methods inherited from class org.melati.servlet.TemplateServlet
addExtension, doPoemRequest, error, init, prePoemSession
 
Methods inherited from class org.melati.servlet.PoemServlet
_handleException, dbBusyMessage, destroy, getSysAdminEmail, getSysAdminName, handleException, poemContextWithLDB
 
Methods inherited from class org.melati.servlet.ConfigServlet
doGet, doPost, melatiConfig, setSysAdminEmail, setSysAdminName, writeConnectionPendingException, writeError
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, 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
 

Constructor Detail

Trolley

public Trolley()
Constructor.

Method Detail

doRimauresqTemplateRequest

protected java.lang.String doRimauresqTemplateRequest(org.melati.Melati melati,
                                                      org.melati.template.ServletTemplateContext templateContext)
                                               throws java.lang.Exception
Description copied from class: RimauresqServlet
Override this method to build up output in individual servlets.

Specified by:
doRimauresqTemplateRequest in class RimauresqServlet
Returns:
Template name without path or extension
Throws:
java.lang.Exception

create

protected org.melati.poem.Persistent create(org.melati.poem.Table table,
                                            org.melati.template.ServletTemplateContext context)
Creates a row for a table using field data in a template context.


poemContext

protected org.melati.PoemContext poemContext(org.melati.Melati melati)
                                      throws org.melati.servlet.PathInfoException
Hardcode the table.

Overrides:
poemContext in class RimauresqServlet
Throws:
org.melati.servlet.PathInfoException
See Also:
org.melati.servlet.ConfigServlet#melatiContext(org.melati.Melati)


Copyright © 2000-2009 PanEris. All Rights Reserved.