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 Summary
ConstructorsConstructorDescriptionAuditRecordExtractor(AuditSearchQuery searchQuery, AuditRecordRowMapper rowMapper) -
Method Summary
Modifier and TypeMethodDescriptionextractData(ResultSet resultSet) intGets the number of countedResultSetrows.
-
Constructor Details
-
AuditRecordExtractor
-
-
Method Details
-
extractData
- Specified by:
extractDatain interfaceorg.springframework.jdbc.core.ResultSetExtractor<List<JsonAuditRecord>>- Throws:
SQLException
-
getCountedRows
public int getCountedRows()Gets the number of countedResultSetrows. The number represents the whole number of rows in given ResultSet, not only those that were extracted.- Returns:
- number of rows
-