Class DataProviderCsvFileProcessor

java.lang.Object
org.bardframework.flow.processor.FormProcessorAbstract
org.bardframework.flow.processor.dataprovider.DataProviderCsvFileProcessor
All Implemented Interfaces:
Comparable<FormProcessor>, FormProcessor

public class DataProviderCsvFileProcessor extends FormProcessorAbstract
  • Field Details

    • csvFileLocation

      protected final String csvFileLocation
    • mapper

      protected final Map<Integer,String> mapper
    • identifierFieldName

      protected final String identifierFieldName
    • identifierNotFoundErrorMessageCode

      protected final String identifierNotFoundErrorMessageCode
    • separator

      protected String separator
  • Constructor Details

    • DataProviderCsvFileProcessor

      public DataProviderCsvFileProcessor(String csvFileLocation, String identifierFieldName, Map<Integer,String> mapper, String identifierNotFoundErrorMessageCode)
  • Method Details

    • process

      public void process(String flowToken, Map<String,String> flowData, Map<String,String> formData, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws Exception
      Throws:
      Exception
    • getCsvFileLocation

      public String getCsvFileLocation()
    • getMapper

      public Map<Integer,String> getMapper()
    • getIdentifierFieldName

      public String getIdentifierFieldName()
    • getIdentifierNotFoundErrorMessageCode

      public String getIdentifierNotFoundErrorMessageCode()
    • getSeparator

      public String getSeparator()
    • setSeparator

      public void setSeparator(String separator)