|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.ProductsExportAction
public class ProductsExportAction
Struts Action class that gets invoked when user exports products. This extends CommonExportAction class. This class overrides the "buildFileRowColumnData" method, so that custom rowColumn data can be pulled from Product object. Product is Hibernate object, hence some data can be accessed lazily.
Field Summary | |
---|---|
(package private) static org.apache.commons.logging.Log |
log
|
Fields inherited from class org.apache.struts.action.Action |
---|
defaultLocale, servlet |
Constructor Summary | |
---|---|
ProductsExportAction()
|
Method Summary | |
---|---|
protected java.lang.String |
buildFileRowColumnData(java.lang.String headerStr,
BusinessObject businessObject)
This overriding method populates "primaryCategoryCode" and "manufacturerCode" from Product Object, as these can't be accessed by BeanUtils.getProperty(..) |
org.apache.struts.action.ActionForward |
execute(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Methods inherited from class com.softslate.commerce.administrator.importexport.CommonExportAction |
---|
buildFileData, buildHeader, generateOutput, writeToOutput |
Methods inherited from class org.apache.struts.action.Action |
---|
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, 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 |
---|
static org.apache.commons.logging.Log log
Constructor Detail |
---|
public ProductsExportAction()
Method Detail |
---|
public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
execute
in class CommonExportAction
java.lang.Exception
protected java.lang.String buildFileRowColumnData(java.lang.String headerStr, BusinessObject businessObject) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
buildFileRowColumnData
in class CommonExportAction
headerStr
- businessObject
-
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |