ch7.catalogAddress
Class ControllerHelper

java.lang.Object
  extended by shared.HelperBaseCh4
      extended by shared.HelperBaseCh5
          extended by shared.HelperBaseCh6
              extended by ch7.catalogAddress.ControllerHelper

public class ControllerHelper
extends HelperBaseCh6


Nested Class Summary
 
Nested classes/interfaces inherited from class shared.HelperBaseCh4
HelperBaseCh4.SessionData
 
Field Summary
protected  RequestDataAddress data
           
 
Fields inherited from class shared.HelperBaseCh6
checked, selected
 
Fields inherited from class shared.HelperBaseCh4
logger, request, response
 
Constructor Summary
ControllerHelper(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 java.lang.String confirmMethod()
           
 void copyFromSession(java.lang.Object sessionHelper)
          Abstract method that must be defined in the controller helper.
protected  void doGet()
          Default doGet method that prints a warning message, if called.
protected  void doPost()
          Handles the HTTP POST method.
 java.lang.String editMethod()
           
 java.lang.Object getCart()
           
 java.lang.Object getData()
           
 java.lang.Object getItem()
           
static void initHibernate(boolean create)
           
 java.lang.String jspLocation(java.lang.String page)
           
 java.lang.String methodAddCart()
           
 java.lang.String methodDefault()
           
 java.lang.String methodEmptyCart()
           
 java.lang.String methodProcessCart()
           
 java.lang.String methodViewCart()
           
 java.lang.String methodViewItem()
           
 java.lang.String processMethod()
           
 
Methods inherited from class shared.HelperBaseCh6
addChecked, addChoice, addSelected, clearMaps, clearProperty, getChecked, getSelected, invokeGetter, setCheckedAndSelected, setCheckedAndSelected
 
Methods inherited from class shared.HelperBaseCh5
getErrors, isValid, isValidProperty, setErrors
 
Methods inherited from class shared.HelperBaseCh4
addHelperToSession, addHelperToSession, executeButtonMethod, executeButtonMethod, fillBeanFromRequest, invokeButtonMethod, writeError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected RequestDataAddress data
Constructor Detail

ControllerHelper

public ControllerHelper(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
Method Detail

initHibernate

public static void initHibernate(boolean create)

getData

public java.lang.Object getData()

getItem

public java.lang.Object getItem()

getCart

public java.lang.Object getCart()

copyFromSession

public void copyFromSession(java.lang.Object sessionHelper)
Description copied from class: HelperBaseCh4
Abstract method that must be defined in the controller helper. The base class calls this method when it needs to know how to copy the old helper data that is in the session into the current helper.

Specified by:
copyFromSession in class HelperBaseCh4
Parameters:
sessionHelper - The old helper from the session

jspLocation

public java.lang.String jspLocation(java.lang.String page)

methodDefault

public java.lang.String methodDefault()

methodAddCart

public java.lang.String methodAddCart()

methodEmptyCart

public java.lang.String methodEmptyCart()

methodViewItem

public java.lang.String methodViewItem()

methodViewCart

public java.lang.String methodViewCart()

methodProcessCart

public java.lang.String methodProcessCart()

editMethod

public java.lang.String editMethod()

confirmMethod

public java.lang.String confirmMethod()

processMethod

public java.lang.String processMethod()

doGet

protected void doGet()
              throws java.io.IOException,
                     javax.servlet.ServletException
Description copied from class: HelperBaseCh4
Default doGet method that prints a warning message, if called.

Overrides:
doGet in class HelperBaseCh4
Throws:
java.io.IOException
javax.servlet.ServletException

doPost

protected void doPost()
               throws javax.servlet.ServletException,
                      java.io.IOException
Handles the HTTP POST method.

Overrides:
doPost in class HelperBaseCh4
Parameters:
request - servlet request
response - servlet response
Throws:
javax.servlet.ServletException
java.io.IOException