java.lang.Object
de.hybris.platform.acceleratorservices.dataimport.batch.task.HeaderInitTask
All Implemented Interfaces:
HeaderTask
Direct Known Subclasses:
MarketplaceHeaderInitTask

public class HeaderInitTask extends Object implements HeaderTask
Task to initialize the batch header with the sequence id and the language.
  • Constructor Details

    • HeaderInitTask

      public HeaderInitTask()
  • Method Details

    • execute

      public BatchHeader execute(BatchHeader header)
      Description copied from interface: HeaderTask
      Executes a task with a predefined BatchHeader identifying all relevant process information.
      Specified by:
      execute in interface HeaderTask
      Returns:
      the header
    • setSequenceIdParser

      public void setSequenceIdParser(SequenceIdParser sequenceIdParser)
      Parameters:
      sequenceIdParser - the sequenceIdParser to set
    • setFallbackLanguage

      public void setFallbackLanguage(String fallbackLanguage)
      Parameters:
      fallbackLanguage - the fallbackLanguage to set
    • setLanguageParser

      public void setLanguageParser(RegexParser languageParser)
      Parameters:
      languageParser - the languageParser to set
    • getSequenceIdParser

      protected SequenceIdParser getSequenceIdParser()
      Returns:
      the sequenceIdParser
    • getLanguageParser

      protected RegexParser getLanguageParser()
      Returns:
      the languageParser
    • getFallbackLanguage

      protected String getFallbackLanguage()
      Returns:
      the fallbackLanguage