public class CSVDownloadAction
extends org.apache.struts.actions.DownloadAction
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | EXPORT_COLUMNS | 
| static java.lang.String | HEADER_NAME | 
| static java.lang.String | PAGE_LIST_DATA | 
| static java.lang.String | QUERY_DATA | 
| static java.lang.String | UNIQUE_NAME | 
| Constructor and Description | 
|---|
| CSVDownloadAction() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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) | 
| protected java.lang.String | getExportColumns(javax.servlet.http.HttpServletRequest request,
                javax.servlet.http.HttpSession session)Returns String containing a comma separated list of names to represent the
 header values of the List or throws Exception if request attribute
 EXPORT_COLUMNN is missing or session attribute is null. | 
| protected java.lang.String | getHeaderText(javax.servlet.http.HttpServletRequest request,
             javax.servlet.http.HttpSession session)Returns the header name | 
| protected java.util.List | getPageData(javax.servlet.http.HttpServletRequest request,
           javax.servlet.http.HttpSession session)Returns List of data referred to by session attribute with the name
 PAGE_LIST_DATA. | 
| protected org.apache.struts.actions.DownloadAction.StreamInfo | getStreamInfo(org.apache.struts.action.ActionMapping mapping,
             org.apache.struts.action.ActionForm form,
             javax.servlet.http.HttpServletRequest request,
             javax.servlet.http.HttpServletResponse response) | 
| protected java.lang.String | getUniqueName(javax.servlet.http.HttpServletRequest request)Returns the value of the UNIQUE_NAME attribute or exception if value
 is null. | 
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServletpublic static final java.lang.String EXPORT_COLUMNS
public static final java.lang.String PAGE_LIST_DATA
public static final java.lang.String QUERY_DATA
public static final java.lang.String UNIQUE_NAME
public static final java.lang.String HEADER_NAME
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 org.apache.struts.actions.DownloadActionjava.lang.Exceptionprotected java.lang.String getExportColumns(javax.servlet.http.HttpServletRequest request,
                                            javax.servlet.http.HttpSession session)
                                     throws java.lang.Exception
request - HTTP requestsession - HTTP sessionjava.lang.Exception - thrown if request attribute EXPORT_COLUMN is missing.protected java.util.List getPageData(javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.http.HttpSession session)
                              throws java.lang.Exception
request - HTTP Requestsession - HTTP sessionjava.lang.Exception - thrown if column missing.protected java.lang.String getUniqueName(javax.servlet.http.HttpServletRequest request)
                                  throws java.lang.Exception
request - HTTP request containing UNIQUE_NAME parameterjava.lang.Exception - thrown if UNIQUE_NAME value is null.protected java.lang.String getHeaderText(javax.servlet.http.HttpServletRequest request,
                                         javax.servlet.http.HttpSession session)
                                  throws java.lang.Exception
request - the http servlet requestsession - the sessionjava.lang.Exception - something bad happenedprotected org.apache.struts.actions.DownloadAction.StreamInfo getStreamInfo(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
getStreamInfo in class org.apache.struts.actions.DownloadActionjava.lang.Exception