atg.commerce.csr.order
Class ViewOrderFormHandler

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.droplet.EmptyFormHandler
              extended by atg.droplet.GenericFormHandler
                  extended by atg.commerce.csr.order.ViewOrderFormHandler
All Implemented Interfaces:
atg.droplet.DropletFormHandler, atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, atg.nucleus.AdminableService, atg.nucleus.logging.ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, atg.nucleus.naming.ComponentNameResolver, atg.nucleus.Service, atg.nucleus.ServiceListener, java.util.EventListener

public class ViewOrderFormHandler
extends atg.droplet.GenericFormHandler

This form handler is used for perform actions against the view order.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
protected  CSREnvironmentTools mCSREnvironmentTools
           
protected  atg.commerce.order.OrderManager mOrderManager
           
protected  javax.transaction.TransactionManager mTransactionManager
           
protected  java.lang.String mViewOrderId
           
 
Fields inherited from class atg.droplet.GenericFormHandler
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS
 
Fields inherited from class atg.nucleus.GenericService
SERVICE_INFO_KEY
 
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging
DEFAULT_LOG_TRACE_STATUS
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
ViewOrderFormHandler()
           
 
Method Summary
protected  void changeViewOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
          Sets the current order on the view order holder to the order specified by the property viewOrderId
 CSREnvironmentTools getCSREnvironmentTools()
           
 java.lang.String getErrorURL()
          Returns property ErrorURL
 atg.commerce.order.OrderManager getOrderManager()
           
 java.lang.String getSuccessURL()
          Returns property SuccessURL
 javax.transaction.TransactionManager getTransactionManager()
          Returns the transaction manager
 java.lang.String getViewOrderId()
          Returns the id of the order that will be loaded into the view order holder by handleChangeViewOrder
 boolean handleChangeViewOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
          This handler is used to change the current order loaded in the view order holder.
protected  void postChangeViewOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
          Called after changing the current view order.
protected  void preChangeViewOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
          Called prior to changing the current view order.
 void setCSREnvironmentTools(CSREnvironmentTools pCSREnvironmentTools)
           
 void setErrorURL(java.lang.String pErrorURL)
          Sets property ErrorURL.
 void setOrderManager(atg.commerce.order.OrderManager pOrderManager)
           
 void setSuccessURL(java.lang.String pSuccessURL)
          Sets property SuccessURL
 void setTransactionManager(javax.transaction.TransactionManager pTransactionManager)
          Sets the Transaction Manager
 void setViewOrderId(java.lang.String pViewOrderId)
           
 
Methods inherited from class atg.droplet.GenericFormHandler
addFormException, addUncheckedFormException, afterSet, beforeSet, checkFormRedirect, createFormSubmissionMessage, getCancelURL, getCheckForValidSession, getFormError, getFormExceptions, getFormName, getMessagePort, getMessageSource, getMessageType, getPropertyExceptions, getSendMessages, getUncheckedFormExceptions, handleCancel, handleFormException, handleUncheckedFormException, hasUncheckedFormExceptions, isDeferForwardsAndRedirects, isRestorableForm, isUseForwards, isValidSession, redirectOrForward, resetFormExceptions, setCancelURL, setCheckForValidSession, setDeferForwardsAndRedirects, setFormName, setMessagePort, setMessageSource, setMessageType, setRestorableForm, setSendMessages, setUseForwards
 
Methods inherited from class atg.droplet.EmptyFormHandler
afterGet, beforeGet
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string


mCSREnvironmentTools

protected CSREnvironmentTools mCSREnvironmentTools

mViewOrderId

protected java.lang.String mViewOrderId

mOrderManager

protected atg.commerce.order.OrderManager mOrderManager

mTransactionManager

protected javax.transaction.TransactionManager mTransactionManager
Constructor Detail

ViewOrderFormHandler

public ViewOrderFormHandler()
Method Detail

getCSREnvironmentTools

public CSREnvironmentTools getCSREnvironmentTools()

setCSREnvironmentTools

public void setCSREnvironmentTools(CSREnvironmentTools pCSREnvironmentTools)

getViewOrderId

public java.lang.String getViewOrderId()
Returns the id of the order that will be loaded into the view order holder by handleChangeViewOrder


setViewOrderId

public void setViewOrderId(java.lang.String pViewOrderId)

getOrderManager

public atg.commerce.order.OrderManager getOrderManager()

setOrderManager

public void setOrderManager(atg.commerce.order.OrderManager pOrderManager)

setErrorURL

public void setErrorURL(java.lang.String pErrorURL)
Sets property ErrorURL.

This property can be set by request parameter using the name defined by ERROR_URL.This makes it possible to pass the parameter using an anchor tag.

Parameters:
pErrorURL - a String value

getErrorURL

public java.lang.String getErrorURL()
Returns property ErrorURL

Returns:
a String value

setSuccessURL

public void setSuccessURL(java.lang.String pSuccessURL)
Sets property SuccessURL

This property can be set by request parameter using the name defined by SUCCESS_URL. This makes it possible to pass the parameter using an anchor tag.

Parameters:
pSuccessURL - a String value

getSuccessURL

public java.lang.String getSuccessURL()
Returns property SuccessURL

Returns:
a String value

setTransactionManager

public void setTransactionManager(javax.transaction.TransactionManager pTransactionManager)
Sets the Transaction Manager

Parameters:
pTransactionManager -

getTransactionManager

public javax.transaction.TransactionManager getTransactionManager()
Returns the transaction manager


preChangeViewOrder

protected void preChangeViewOrder(atg.servlet.DynamoHttpServletRequest pRequest,
                                  atg.servlet.DynamoHttpServletResponse pResponse)
                           throws javax.servlet.ServletException,
                                  java.io.IOException
Called prior to changing the current view order.

Parameters:
pRequest -
pResponse -
Throws:
javax.servlet.ServletException
java.io.IOException

handleChangeViewOrder

public boolean handleChangeViewOrder(atg.servlet.DynamoHttpServletRequest pRequest,
                                     atg.servlet.DynamoHttpServletResponse pResponse)
                              throws javax.servlet.ServletException,
                                     java.io.IOException
This handler is used to change the current order loaded in the view order holder.

Parameters:
pRequest -
pResponse -
Returns:
Throws:
javax.servlet.ServletException
java.io.IOException

postChangeViewOrder

protected void postChangeViewOrder(atg.servlet.DynamoHttpServletRequest pRequest,
                                   atg.servlet.DynamoHttpServletResponse pResponse)
                            throws javax.servlet.ServletException,
                                   java.io.IOException
Called after changing the current view order.

Parameters:
pRequest -
pResponse -
Throws:
javax.servlet.ServletException
java.io.IOException

changeViewOrder

protected void changeViewOrder(atg.servlet.DynamoHttpServletRequest pRequest,
                               atg.servlet.DynamoHttpServletResponse pResponse)
                        throws javax.servlet.ServletException,
                               java.io.IOException
Sets the current order on the view order holder to the order specified by the property viewOrderId

Parameters:
pRequest -
pResponse -
Throws:
javax.servlet.ServletException
java.io.IOException