Class CsvReportChangesCollector

  • All Implemented Interfaces:
    ChangesCollector

    public class CsvReportChangesCollector
    extends java.lang.Object
    implements ChangesCollector
    Collects changes and generates report as csv file
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean collect​(ItemChangeDTO change)
      Collects the given change in a specified way.
      void finish()
      Finishes the collecting changes, depending on implementation, may be used as kind of post processing after finalizing collecting the changes.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CsvReportChangesCollector

        public CsvReportChangesCollector​(java.io.Writer writer)
    • Method Detail

      • 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