Class ImportProcessAction

java.lang.Object
org.apache.struts.action.Action
com.softslate.commerce.customer.core.BaseAction
com.softslate.commerce.administrator.importexport.ImportProcessAction

public class ImportProcessAction extends BaseAction
Action class corresponding to /ImportProcess.do, which processes a text file import.
Author:
David Tobey, Ashish Jain
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static org.apache.commons.logging.Log
     

    Fields inherited from class org.apache.struts.action.Action

    servlet
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private boolean
    checkForHeaderForCode2(String[] headerRow, String fieldName)
     
    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)
     
    private Map
    transformToMap(String[] fields, String[] record)
     
    private Collection
    transformToMaps(String[] headerRow, Collection records)
     
    private boolean
    validateSelectedHeaderForCode(String[] headerRow, String tableName)
     

    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 Details

    • log

      static org.apache.commons.logging.Log log
  • Constructor Details

    • ImportProcessAction

      public ImportProcessAction()
  • Method Details

    • execute

      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 Exception
      Overrides:
      execute in class org.apache.struts.action.Action
      Throws:
      Exception
    • transformToMaps

      private Collection transformToMaps(String[] headerRow, Collection records) throws Exception
      Throws:
      Exception
    • transformToMap

      private Map transformToMap(String[] fields, String[] record) throws Exception
      Throws:
      Exception
    • validateSelectedHeaderForCode

      private boolean validateSelectedHeaderForCode(String[] headerRow, String tableName) throws Exception
      Throws:
      Exception
    • checkForHeaderForCode2

      private boolean checkForHeaderForCode2(String[] headerRow, String fieldName) throws Exception
      Throws:
      Exception