java.lang.Object
de.hybris.platform.acceleratorservices.dataimport.batch.BatchHeader
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MarketplaceBatchHeader

public class BatchHeader extends Object implements Serializable
Header containing all relevant process information for batch processing. This includes:
  • sequenceId: the sequenceId used for avoiding multiple imports by comparing the sequenceId stored in the database with the current sequenceId. compare SequenceIdTranslator
  • file: the input CSV file that should be imported
  • transformedFiles: a list of transformed files to be sent to impex
  • catalog: the catalog to use
  • language: the language to use
  • net: the gross/net setting to use
See Also:
  • Constructor Details

    • BatchHeader

      public BatchHeader()
  • Method Details

    • getSequenceId

      public Long getSequenceId()
      Returns:
      the sequenceId
    • setSequenceId

      public void setSequenceId(Long sequenceId)
      Parameters:
      sequenceId - the sequenceId to set
    • getFile

      public File getFile()
      Returns:
      the file
    • setFile

      public void setFile(File file)
      Parameters:
      file - the file to set
    • getTransformedFiles

      public List<File> getTransformedFiles()
      Returns:
      the transformedFiles
    • addTransformedFile

      public void addTransformedFile(File transformedFile)
      Adds a transformed file for further processing
      Parameters:
      transformedFile - transformedFile to add
    • setTransformedFiles

      public void setTransformedFiles(List<File> transformedFiles)
      Parameters:
      transformedFiles - the transformedFiles to set
    • getEncoding

      public String getEncoding()
      Returns:
      the encoding
    • setEncoding

      public void setEncoding(String encoding)
      Parameters:
      encoding - the encoding to set
    • getStoreBaseDirectory

      public String getStoreBaseDirectory()
      Returns:
      the storeBaseDirectory
    • setStoreBaseDirectory

      public void setStoreBaseDirectory(String storeBaseDirectory)
      Parameters:
      storeBaseDirectory - the storeBaseDirectory to set
    • getCatalog

      public String getCatalog()
      Returns:
      the catalog
    • setCatalog

      public void setCatalog(String catalog)
      Parameters:
      catalog - the catalog to set
    • getLanguage

      public String getLanguage()
      Returns:
      the language
    • setLanguage

      public void setLanguage(String language)
      Parameters:
      language - the language to set
    • isNet

      public boolean isNet()
      Returns:
      the net
    • setNet

      public void setNet(boolean net)
      Parameters:
      net - the net to set
    • toString

      public String toString()
      Overrides:
      toString in class Object