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, EditBillingProcess, EditDeliveryProcess, LoadShippingOptions, ProcessPaymentAction, 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.

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 find the forward and return it without processing shipping or tax.
Throws:
java.lang.Exception
See Also:
OrderManagementUtils.wrapAction(BaseOrderManagementAction, com.softslate.commerce.customer.core.BaseForm)


Copyright © SoftSlate, LLC 2003–2010