return retrieveAccountListForVersion(apiVersion);
}
}
- private List<LedgerAccount> retrieveAccountListAnyVersion()
- throws HTTPException, ApiNotSupportedException {
+ private List<LedgerAccount> retrieveAccountListAnyVersion() throws ApiNotSupportedException {
for (API ver : API.allVersions) {
try {
return retrieveAccountListForVersion(ver);
ver.getDescription()));
}
- throw new ApiNotSupportedException();
}
- throw new RuntimeException("This should never be reached");
+ throw new ApiNotSupportedException();
}
private List<LedgerAccount> retrieveAccountListForVersion(API version)
throws IOException, HTTPException {
try {
return retrieveTransactionListForVersion(ver);
}
- catch (Exception | HTTPException e) {
+ catch (Exception e) {
Logger.debug("json",
String.format(Locale.US, "Error during account list retrieval using API %s",
ver.getDescription()));
}
- throw new ApiNotSupportedException();
}
- throw new RuntimeException("This should never be reached");
+ throw new ApiNotSupportedException();
}
private List<LedgerTransaction> retrieveTransactionListForVersion(API apiVersion)
throws IOException, ParseException, HTTPException {
}
catch (HTTPException e) {
e.printStackTrace();
- return new Result(String.format("HTTP error %d: %s", e.getResponseCode(),
- e.getResponseMessage()));
+ return new Result(
+ String.format("HTTP error %d: %s", e.getResponseCode(), e.getMessage()));
}
catch (IOException e) {
e.printStackTrace();