Class AuditRecordExtractor

java.lang.Object
de.hybris.platform.persistence.audit.gateway.impl.AuditRecordExtractor
All Implemented Interfaces:
org.springframework.jdbc.core.ResultSetExtractor<List<JsonAuditRecord>>

public class AuditRecordExtractor extends Object implements org.springframework.jdbc.core.ResultSetExtractor<List<JsonAuditRecord>>
ResultSetExtractor for JsonAuditRecords. It does a quick validation if the given cursor row needs processing and also counts rows in processed ResultSet.
  • Constructor Details

  • Method Details

    • extractData

      public List<JsonAuditRecord> extractData(ResultSet resultSet) throws SQLException
      Specified by:
      extractData in interface org.springframework.jdbc.core.ResultSetExtractor<List<JsonAuditRecord>>
      Throws:
      SQLException
    • getCountedRows

      public int getCountedRows()
      Gets the number of counted ResultSet rows. The number represents the whole number of rows in given ResultSet, not only those that were extracted.
      Returns:
      number of rows