com.softslate.commerce.administrator.ordermanagement
Class BaseOrderManagementAction

java.lang.Object
  extended by org.apache.struts.action.Action
      extended by com.softslate.commerce.administrator.ordermanagement.BaseOrderManagementAction
Direct Known Subclasses:
AddCouponProcess, AddItemProcess, EditDeliveryProcess, LoadShippingOptions, RemoveCouponProcess, RemoveItemProcess, UpdateShippingProcess

public class BaseOrderManagementAction
extends org.apache.struts.action.Action

Extension of the Struts Action class with common methods used by order management actions in the Administrator. The wrapOrderManagementAction method here provides lots of useful functionality for requests dealing with order management. It wraps the processOrderManagementAction() method with several session management step to ensure safe usage of the order that is being edited.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
 
Fields inherited from class org.apache.struts.action.Action
servlet
 
Constructor Summary
BaseOrderManagementAction()
           
 
Method Summary
 java.util.Map processOrderManagementAction(BaseForm baseForm)
          Override this with a subclass to implement order management functionality.
 java.lang.String wrapOrderManagementAction(org.apache.struts.action.ActionForm form)
           
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

static org.apache.commons.logging.Log log
Constructor Detail

BaseOrderManagementAction

public BaseOrderManagementAction()
Method Detail

wrapOrderManagementAction

public java.lang.String wrapOrderManagementAction(org.apache.struts.action.ActionForm form)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

processOrderManagementAction

public java.util.Map processOrderManagementAction(BaseForm baseForm)
                                           throws java.lang.Exception
Override this with a subclass to implement order management functionality.

Parameters:
baseForm -
Returns:
A Map. If populated with an element whose key is "returnForward" the calling method will immediately find the forward and return it.
Throws:
java.lang.Exception


Copyright © SoftSlate, LLC 2003–2005