Package ru.technoliga74
Class PriceLoaderXLSParserStats
java.lang.Object
ru.technoliga74.PriceLoaderXLSParserStats
Статистика парсинга XLS-файла.
Содержит количество обработанных, валидных, невалидных и пропущенных строк,
а также детализацию строк, обработанных с ошибкой.
-
Constructor Summary
ConstructorsConstructorDescriptionPriceLoaderXLSParserStats(Integer totalRowsCount, Integer validRowsCount, Integer invalidRowsCount, Integer skipRowsCount) Создаёт объект статистики парсинга.PriceLoaderXLSParserStats(Integer totalRowsCount, Integer validRowsCount, Integer invalidRowsCount, Integer skipRowsCount, List<PriceLoaderRowError> invalidRows) Создаёт объект статистики парсинга с детализацией ошибок. -
Method Summary
Modifier and TypeMethodDescriptionВозвращает текстовую детализацию невалидных строк.Возвращает структурированную детализацию невалидных строк.Возвращает количество невалидных строк.Возвращает количество пропущенных строк.Возвращает общее количество строк.Возвращает количество валидных строк.
-
Constructor Details
-
PriceLoaderXLSParserStats
public PriceLoaderXLSParserStats(Integer totalRowsCount, Integer validRowsCount, Integer invalidRowsCount, Integer skipRowsCount) Создаёт объект статистики парсинга.- Parameters:
totalRowsCount- общее количество строкvalidRowsCount- количество валидных строкinvalidRowsCount- количество невалидных строкskipRowsCount- количество пропущенных строк
-
PriceLoaderXLSParserStats
public PriceLoaderXLSParserStats(Integer totalRowsCount, Integer validRowsCount, Integer invalidRowsCount, Integer skipRowsCount, List<PriceLoaderRowError> invalidRows) Создаёт объект статистики парсинга с детализацией ошибок.- Parameters:
totalRowsCount- общее количество строкvalidRowsCount- количество валидных строкinvalidRowsCount- количество невалидных строкskipRowsCount- количество пропущенных строкinvalidRows- детализация невалидных строк
-
-
Method Details
-
getTotalRowsCount
Возвращает общее количество строк.- Returns:
- общее количество строк
-
getValidRowsCount
Возвращает количество валидных строк.- Returns:
- количество валидных строк
-
getInvalidRowsCount
Возвращает количество невалидных строк.- Returns:
- количество невалидных строк
-
getSkipRowsCount
Возвращает количество пропущенных строк.- Returns:
- количество пропущенных строк
-
getInvalidRows
Возвращает структурированную детализацию невалидных строк.- Returns:
- список записей об ошибках строк
-
getInvalidRowDetails
Возвращает текстовую детализацию невалидных строк. Каждая запись имеет вид «Строка N: причина».- Returns:
- список описаний ошибок
-