Commit Graph

1831 Commits

Author SHA1 Message Date
dankito 1e1e8e8f11 Renamed tanMethodSupportedByBank to tanMethodsSupportedByBank 2022-02-07 00:18:14 +01:00
dankito 27fc67940c Added warningSegmentFeedbacks and errorSegmentFeedbacks 2022-02-07 00:18:14 +01:00
dankito ed784f1827 Renamed errorMessage to internalError, errorsToShowToUser to errorMessagesFromBank, added didBankReturnError and created a method to determine which error message to show to user 2022-02-07 00:18:14 +01:00
dankito bb520de5d5 Renamed messageCreationError to messageThatCouldNotBeCreated 2022-02-07 00:18:14 +01:00
dankito b0af1cd1c9 Added an error message if FinTS message to be sent to bank could not be created 2022-02-07 00:18:14 +01:00
dankito dee1fd7211 Extracted createNoTanMethodSelectedResponse() 2022-02-07 00:18:14 +01:00
dankito fed10e21c0 Fixed return getBankInfoResponse including its error 2022-02-07 00:18:14 +01:00
dankito bd2c96bbcb Fixed returning original getTanMethodsResponse and therefore its errors etc. 2022-02-07 00:18:14 +01:00
dankito 96ea5b168b Fixed Qwant base url 2022-02-07 00:18:14 +01:00
dankito c760870a92 Setting now user-agent to Firefox as otherwise DuckDuckGo now returns HTTP 500 2022-02-07 00:18:14 +01:00
dankito 3b276da357 Fixed that candidateHost may is null 2022-02-07 00:18:14 +01:00
dankito 4aa5837681 Fixed that if url starts with '//' then only 'https:' gets prepended not 'https://' 2022-02-07 00:18:14 +01:00
dankito 1356249621 Added getTanMediaList() to retrieveBasicDataLikeUsersTanMethods() as may for other calls like getTransactions() this is a requirement to be able to establish strong authentication dialog (only known bank till now: Postbank) 2022-02-07 00:18:14 +01:00
dankito cb25a2294a Added getUsersTanMethod() to retrieveBasicDataLikeUsersTanMethods() so that it's callers don't have to do this 2022-02-07 00:18:14 +01:00
dankito 4d3c1aece3 Fixed that otherPartyName may is just an empty string (like at Targobank) 2022-02-07 00:18:14 +01:00
dankito fb33a7c58a Implemented using updated account information after retrieving new bank data 2022-02-07 00:18:14 +01:00
dankito e8e35a3fe2 Fixed that if balance should not get fetched that we did abort instead of continuing with retrieving transactions 2022-02-07 00:18:14 +01:00
dankito fad4c48b41 Implemented logging client close errors 2022-02-07 00:18:14 +01:00
dankito d35a420c29 Parsing date and time now manually as Java's DateFormat is not thread safe causing a lot of curious errors when executed in parallel 2022-02-07 00:18:14 +01:00
dankito 1216267fec Implemented handling enter TAN requests 2022-02-07 00:18:14 +01:00
dankito 356b0f7823 Made callback settable (required for fints4kRest 2022-02-07 00:18:14 +01:00
dankito bc7733f618 Implemented toString() 2022-02-07 00:18:14 +01:00
dankito 9c63394922 Fixed filtering out accounts for which no transactions have been retrieved (otherwise .first() throws an exception) 2022-02-07 00:18:14 +01:00
dankito 1b3ec8f7c1 Implemented reusing FinTsClient and therefore don't have to fetch basic data before all operations 2022-02-07 00:18:14 +01:00
dankito fbfcbb1d2c Prefixed path with /fints/v1 2022-02-07 00:18:14 +01:00
dankito e30127415c Fixed that if TAN is required but we have been told to abort if requiring TAN, RetrievedAccountData is now set to successful 2022-02-07 00:18:14 +01:00
dankito 3e872514d6 Logging REST responses now on INFO level, but set application log level to WARN 2022-02-07 00:18:14 +01:00
dankito cd15dd01e2 Fixed catching that if a TAN is required but not entered accountsTransactions is null (even though it shouldn't) 2022-02-07 00:18:14 +01:00
dankito e1e4cbe30a Added bank code and customer ID to log message to be able to track to which account a log message belongs 2022-02-07 00:18:14 +01:00
dankito cc99ebdbce Fixed substracting 90 days as previous implementation had an issue when crossing daylight saving changes (wenn die Zeitumstellung innerhalb der letzten 90 Tage lag) 2022-02-07 00:18:14 +01:00
dankito 9c9ebb9d57 Fixed that if fetchBalanceAndTransactions was set to false accounts haven't been returned 2022-02-07 00:18:14 +01:00
dankito ab35c7f49f Added currency and bookingDate to AccountTransactionResponseDto 2022-02-07 00:18:14 +01:00
dankito beb2702257 Implemented logging responses 2022-02-07 00:18:14 +01:00
dankito ec85162e00 Couldn't reproduce it but on server parsing balance time sometimes failed 2022-02-07 00:18:14 +01:00
dankito ce3247c7e4 Fixed Atrium dependency; bumped Atrium version to 0.15.0 2022-02-07 00:18:14 +01:00
dankito ed34627ea1 Fixed curious error message expected class does not have default constructor 2022-02-07 00:18:14 +01:00
dankito 4f05a8df14 Removed unneeded quarkusVersion (is set in gradle.properties) 2022-02-07 00:18:14 +01:00
dankito cb1dda2049 Removed white spaces from version name as this causes errors with dependency resolution in fints4kRest 2022-02-07 00:18:14 +01:00
dankito af950ce855 Added logback 2022-02-07 00:18:14 +01:00
dankito 4d586af400 Updated versions 2022-02-07 00:18:14 +01:00
dankito 6761e9a120 Fixed curious error message expected class OsHelper does not have default constructor 2022-02-07 00:18:14 +01:00
dankito 13efab3118 Updated Quarkus version to 1.11.0 2022-02-07 00:18:14 +01:00
dankito a51b0cf323 Fixed that RemitteNameMaxLength has been renamed to RecipientNameMaxLength 2022-02-07 00:18:14 +01:00
dankito a4ebdfec8c Added return to make it clearer that code below doesn't get called 2022-02-07 00:18:14 +01:00
dankito 6975502f28 Re-added setting bank name to BankParameters.bankName in case that it's not set (as the value from BankParameters contains a lot of confusion and irrelevant names) 2022-02-07 00:18:14 +01:00
dankito 78cb96b8dc Fixed that BankData didn't contain bank name 2022-02-07 00:18:14 +01:00
dankito f7fe09ecd9 Added CORS headers to response 2022-02-07 00:18:14 +01:00
dankito bc6e8aed51 Forgot to commit ObjectReference which is already used for some time 2022-02-07 00:18:14 +01:00
dankito 4ddb55e612 Extracted RequestExecutor 2022-02-07 00:18:14 +01:00
dankito 41d02ec343 Extracted ModelMapper 2022-02-07 00:18:14 +01:00