atg.commerce.csr.order
Class ManualAdjustmentsFormHandler.Handler

java.lang.Object
  extended by atg.commerce.csr.order.ManualAdjustmentsFormHandler.Handler
Enclosing class:
ManualAdjustmentsFormHandler

protected abstract class ManualAdjustmentsFormHandler.Handler
extends java.lang.Object

Instances of this abstract class are passed to the protected handleRequest() method.


Constructor Summary
protected ManualAdjustmentsFormHandler.Handler()
           
 
Method Summary
abstract  java.lang.String getErrorURL()
           
abstract  java.lang.String getMonitorIdentifier()
          Get the string identifier to be used in the RepeatingRequestMonitor in handleRequest().
 java.util.Map getOptions()
           
 atg.servlet.DynamoHttpServletRequest getRequest()
           
 atg.servlet.DynamoHttpServletResponse getResponse()
           
abstract  java.lang.String getSuccessURL()
           
abstract  boolean invoke()
          Invoke the actual "business logic" of part of the request handler.
abstract  void postMethod()
           
abstract  void postProcess()
          Perform operations after all changes to the order have occurred.
abstract  void preMethod()
           
 void setRequest(atg.servlet.DynamoHttpServletRequest pRequest)
           
 void setResponse(atg.servlet.DynamoHttpServletResponse pResponse)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManualAdjustmentsFormHandler.Handler

protected ManualAdjustmentsFormHandler.Handler()
Method Detail

getRequest

public atg.servlet.DynamoHttpServletRequest getRequest()

setRequest

public void setRequest(atg.servlet.DynamoHttpServletRequest pRequest)

getResponse

public atg.servlet.DynamoHttpServletResponse getResponse()

setResponse

public void setResponse(atg.servlet.DynamoHttpServletResponse pResponse)

getOptions

public java.util.Map getOptions()

getMonitorIdentifier

public abstract java.lang.String getMonitorIdentifier()
Get the string identifier to be used in the RepeatingRequestMonitor in handleRequest().


getErrorURL

public abstract java.lang.String getErrorURL()

getSuccessURL

public abstract java.lang.String getSuccessURL()

invoke

public abstract boolean invoke()
                        throws javax.servlet.ServletException,
                               java.io.IOException
Invoke the actual "business logic" of part of the request handler.

Throws:
javax.servlet.ServletException
java.io.IOException

preMethod

public abstract void preMethod()
                        throws javax.servlet.ServletException,
                               java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

postMethod

public abstract void postMethod()
                         throws javax.servlet.ServletException,
                                java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

postProcess

public abstract void postProcess()
                          throws javax.servlet.ServletException,
                                 java.io.IOException
Perform operations after all changes to the order have occurred. For example, reprice the order.

Throws:
javax.servlet.ServletException
java.io.IOException