@Override
public List<Transaction> getTransactions(Account pAccount, LocalDate pFromDateTime,
LocalDate pToDateTime) {
List<Transaction> transactions = new ArrayList<Transaction>();
PageIterator it =
new PageIterator(getBankRequest(pAccount, pFromDateTime, pToDateTime), mBankClient);
for (BankResponse response : it) {
transactions.addAll(parseTransactions(response));
}
return filterTransactions(transactions, pFromDateTime, pToDateTime);