package org.mifos.dto.domain; import java.io.Serializable; import java.util.List; public class ParsedSavingsDto implements Serializable { private static final long serialVersionUID = -2481444295586262427L; private final List<String> parseErrors; private final List<ImportedSavingDetail> successfullyParsedRows; public ParsedSavingsDto(List<String> parseErrors, List<ImportedSavingDetail> successfullyParsedRows) { super(); this.parseErrors = parseErrors; this.successfullyParsedRows = successfullyParsedRows; } public int getParsedRowsCount() { return successfullyParsedRows == null ? 0 : successfullyParsedRows.size(); } public int getErrorRowsCount() { return parseErrors == null ? 0 : parseErrors.size(); } public List<String> getParseErrors() { return parseErrors; } public List<ImportedSavingDetail> getSuccessfullyParsedRows() { return successfullyParsedRows; } public boolean isInError() { return !parseErrors.isEmpty(); } public boolean isReadyForSubmit() { return getParsedRowsCount() > 0; } public boolean isNoValidRows() { return successfullyParsedRows.isEmpty(); } }