Class MojetPolyLineAggregator<T extends RecordVisitable>

java.lang.Object
pro.cyberyon.mojet.MojetPolyLineAggregator<T>
Type Parameters:
T - visitable pojo type
All Implemented Interfaces:
org.springframework.batch.item.file.transform.LineAggregator<T>

public class MojetPolyLineAggregator<T extends RecordVisitable> extends Object implements org.springframework.batch.item.file.transform.LineAggregator<T>
Construct a new aggregator whos can handle multiple visitable records
Author:
Guillaume CHAUVET
  • Constructor Details

    • MojetPolyLineAggregator

      public MojetPolyLineAggregator(Set<Class<? extends T>> pojos)
      Construct a new recordable pojo aggregator instance
      Parameters:
      pojos - set of record pojo classes
  • Method Details

    • aggregate

      public String aggregate(T item)
      Specified by:
      aggregate in interface org.springframework.batch.item.file.transform.LineAggregator<T extends RecordVisitable>