Class CsvReportChangesCollector

java.lang.Object
de.hybris.deltadetection.impl.CsvReportChangesCollector
All Implemented Interfaces:
ChangesCollector

public class CsvReportChangesCollector extends Object implements ChangesCollector
Collects changes and generates report as csv file
  • Constructor Details

    • CsvReportChangesCollector

      public CsvReportChangesCollector(Writer writer)
  • Method Details

    • collect

      public boolean collect(ItemChangeDTO change)
      Description copied from interface: ChangesCollector
      Collects the given change in a specified way.
      Specified by:
      collect in interface ChangesCollector
      Parameters:
      change - change to be collected
      Returns:
      true, if the collecting process should continue, false otherwise
    • finish

      public void finish()
      Description copied from interface: ChangesCollector
      Finishes the collecting changes, depending on implementation, may be used as kind of post processing after finalizing collecting the changes. E.g. a csv report can be generated here.
      Specified by:
      finish in interface ChangesCollector