Class DefaultFragmentReader

java.lang.Object
com.hybris.datahub.core.services.impl.DefaultFragmentReader
All Implemented Interfaces:
FragmentReader

public class DefaultFragmentReader extends Object implements FragmentReader
Default implementation of the FragmentReader interface.
  • Constructor Details

    • DefaultFragmentReader

      public DefaultFragmentReader()
  • Method Details

    • readScriptFragments

      public List<ImpExFragment> readScriptFragments(ItemImportTaskData ctx) throws ImpExException
      Description copied from interface: FragmentReader
      Reads an ImpEx script and splits it into fragments.
      Specified by:
      readScriptFragments in interface FragmentReader
      Parameters:
      ctx - .
      Returns:
      a list of fragments identified in the script.
      Throws:
      ImpExException - if the script is invalid or this reader failed to read from the input stream.
    • getFragmentsToTry

      protected ImpExFragment[] getFragmentsToTry()
    • setDataHubFacade

      public void setDataHubFacade(DataHubFacade dataHubFacade)
      Injects facade implementation into this reader.
      Parameters:
      dataHubFacade - facade implementation to use.
    • getFacade

      public DataHubFacade getFacade()