com.softslate.commerce.administrator.importexport
Class SKUsExportAction

java.lang.Object
  extended by org.apache.struts.action.Action
      extended by com.softslate.commerce.customer.core.BaseAction
          extended by com.softslate.commerce.administrator.importexport.CommonExportAction
              extended by com.softslate.commerce.administrator.importexport.SKUsExportAction

public class SKUsExportAction
extends CommonExportAction

Struts Action class that gets invoked when user exports skus. This extends CommonExportAction class. This class overrides the "buildFileRowColumnData" method, so that custom rowColumn data can be pulled from Product object.

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
SKUsExportAction()
           
 
Method Summary
protected  java.lang.String buildFileRowColumnData(java.lang.String headerStr, BusinessObject businessObject)
          This overriding method populates "productCode", as it can't be accessed by BeanUtils.getProperty(..)
 
Methods inherited from class com.softslate.commerce.administrator.importexport.CommonExportAction
buildFileData, buildHeader, eliminateDuplicateRows, execute
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, 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

SKUsExportAction

public SKUsExportAction()
Method Detail

buildFileRowColumnData

protected java.lang.String buildFileRowColumnData(java.lang.String headerStr,
                                                  BusinessObject businessObject)
                                           throws java.lang.IllegalAccessException,
                                                  java.lang.reflect.InvocationTargetException
This overriding method populates "productCode", as it can't be accessed by BeanUtils.getProperty(..)

Overrides:
buildFileRowColumnData in class CommonExportAction
Parameters:
headerStr -
businessObject -
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException


Copyright © SoftSlate, LLC 2003–2005