Class OptionsExportAction
java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.administrator.importexport.CommonExportAction
com.softslate.commerce.administrator.importexport.OptionsExportAction
Struts Action class that gets invoked when user exports options. This class
extends CommonExportAction class. It overrides the "buildFileRowColumnData"
method, so that custom rowColumn data can be pulled from the Option object.
Option is Hibernate object, hence some data can be accessed lazily.
- Author:
- Ashish Jain
-
Field Summary
Fields inherited from class org.apache.struts.action.Action
servlet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
buildFileRowColumnData
(String headerStr, BusinessObject businessObject) This overriding method populates "attributeCode" from Option Object, as these 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
-
Field Details
-
log
static org.apache.commons.logging.Log log
-
-
Constructor Details
-
OptionsExportAction
public OptionsExportAction()
-
-
Method Details
-
buildFileRowColumnData
protected String buildFileRowColumnData(String headerStr, BusinessObject businessObject) throws IllegalAccessException, InvocationTargetException This overriding method populates "attributeCode" from Option Object, as these can't be accessed by BeanUtils.getProperty().- Overrides:
buildFileRowColumnData
in classCommonExportAction
- Parameters:
headerStr
-businessObject
-- Throws:
IllegalAccessException
InvocationTargetException
NoSuchMethodException
-