Class ItemTypeGroupingCollectorWithBatching

    • 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.
      java.util.List<PK> getCreatedMedias()  
      • Methods inherited from class java.lang.Object

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

      • ItemTypeGroupingCollectorWithBatching

        public ItemTypeGroupingCollectorWithBatching​(java.lang.String mediaCodePrefix,
                                                     int batchSize,
                                                     ModelService modelService,
                                                     MediaService mediaService)
    • 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
      • getCreatedMedias

        public java.util.List<PK> getCreatedMedias()