Class BatchHeader

  • Direct Known Subclasses:
    MarketplaceBatchHeader

    public class BatchHeader
    extends java.lang.Object
    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
    • Constructor Detail

      • BatchHeader

        public BatchHeader()
    • Method Detail

      • getSequenceId

        public java.lang.Long getSequenceId()
        Returns:
        the sequenceId
      • setSequenceId

        public void setSequenceId​(java.lang.Long sequenceId)
        Parameters:
        sequenceId - the sequenceId to set
      • getFile

        public java.io.File getFile()
        Returns:
        the file
      • setFile

        public void setFile​(java.io.File file)
        Parameters:
        file - the file to set
      • getTransformedFiles

        public java.util.List<java.io.File> getTransformedFiles()
        Returns:
        the transformedFiles
      • addTransformedFile

        public void addTransformedFile​(java.io.File transformedFile)
        Adds a transformed file for further processing
        Parameters:
        transformedFile -
      • setTransformedFiles

        public void setTransformedFiles​(java.util.List<java.io.File> transformedFiles)
        Parameters:
        transformedFiles - the transformedFiles to set
      • getEncoding

        public java.lang.String getEncoding()
        Returns:
        the encoding
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
        Parameters:
        encoding - the encoding to set
      • getStoreBaseDirectory

        public java.lang.String getStoreBaseDirectory()
        Returns:
        the storeBaseDirectory
      • setStoreBaseDirectory

        public void setStoreBaseDirectory​(java.lang.String storeBaseDirectory)
        Parameters:
        storeBaseDirectory - the storeBaseDirectory to set
      • getCatalog

        public java.lang.String getCatalog()
        Returns:
        the catalog
      • setCatalog

        public void setCatalog​(java.lang.String catalog)
        Parameters:
        catalog - the catalog to set
      • getLanguage

        public java.lang.String getLanguage()
        Returns:
        the language
      • setLanguage

        public void setLanguage​(java.lang.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object