Commit Graph

206 Commits

Author SHA1 Message Date
dankito ec2c8fc5c9 Implemented not showing an error message if user cancelled action (e.g. entering TAN or selecting a TAN medium) 2022-02-07 00:17:52 +01:00
dankito cb9dc30c95 Implemented HKSAL version 7 2022-02-07 00:17:52 +01:00
dankito 9aa2b54c56 Implemented BanksFinTsDetailsRetriever to retrieve banks FinTS information from all banks in bank list from Deutsche Kreditwirtschaft 2022-02-07 00:17:52 +01:00
dankito 31cc427fd2 Implemented transferring money with pain.001.003.03 (outdated but the only version supported by most German banks) 2022-02-07 00:17:52 +01:00
dankito 841b23c970 Fixed that UniCredit uses a centralized bank code for online banking 2022-02-07 00:17:52 +01:00
dankito e71799fcc3 Also parsing securityClass to null if string is empty 2022-02-07 00:17:52 +01:00
dankito c300bd2b7b Fixed that maxMessageSize may is an empty string 2022-02-07 00:17:52 +01:00
dankito 1a0df93e0c Fixed that some banks encode SmsAbbuchungskontoErforderlich and as boolean values 2022-02-07 00:17:52 +01:00
dankl f6c0805ea7 Updated bank list to new version from Deutsche Kreditwirtschaft 2022-02-07 00:17:52 +01:00
dankito e74ffcdfe8 Added TanProcess.S for HKTAN 7 so that at least ResponseParser doesn't crash but process not implemented yet 2022-02-07 00:17:52 +01:00
dankito e021011729 Fixed that countSupportedActiveTanMedia is in rare cases blank 2022-02-07 00:17:52 +01:00
dankito f3abeeaa5f Implemented parsing all Security Method versions 2022-02-07 00:17:52 +01:00
dankito 4b657bf1b9 Fixed that very few institutes send an empty fourth data element 2022-02-07 00:17:52 +01:00
dankito 977e5101e6 Fixed that due to time zone short after midnight calculated day may have been e.g. 30 days + 1 hour -> bank asked for TAN 2022-02-07 00:17:52 +01:00
dankito 56972da14d Added SimpleFinTsClientCallback and NoOpFinTsClientCallback 2020-04-28 18:40:18 +02:00
dankito 3e853da70c Moved FinTsClientCallback to sub package callback 2020-04-28 18:34:11 +02:00
dankito 41775835c8 Using now new () from Searcher so that search results get mapped lazily when (and only if) displayed on UI 2020-04-24 17:31:22 +02:00
dankito 29afad0a15 Extracted writeBanksToIndex() and catching exceptions during indexing 2020-04-24 13:44:25 +02:00
dankito 75ffcabd0d Implemented delegating searches to InMemoryBankFinder during indexing as indexing takes quite a long time on Android 2020-04-24 13:40:58 +02:00
dankito 7a1d6b165a Optimizing index at end of indexing process 2020-04-24 13:37:41 +02:00
dankito c9754535a5 Implemented LuceneBankFinder 2020-04-24 00:50:14 +02:00
dankito 5fa3bf18ff Fixed that SimpleDateFormat is not thread-safe and produced some curious results 2020-04-23 15:03:56 +02:00
dankito 0f787ad0ef Added additional allowed characters 2020-04-23 03:04:06 +02:00
dankito 2070eb5dcd Using now extension methods from JavaUtils 2020-04-22 20:46:03 +02:00
dankito d026244871 Moved check for null or empty to findBankByNameBankCodeOrCity() 2020-04-22 13:09:50 +02:00
dankl 7bb53e5e57 Removed duplicate net.dankito.utils:java-utils dependency 2020-01-26 14:13:18 +01:00
dankl 5b5173132f Updated Java showcase code 2020-01-26 12:17:04 +01:00
dankl 8b2e200583 Fixed that Sicherheitsfunktion hasn't been imported 2020-01-26 12:02:09 +01:00
dankl 08f603a9a0 Implemented restoring fints4java BankingClient's data 2020-01-25 20:29:44 +01:00
dankl 90ce8be25d Implemented toString() 2020-01-25 19:53:44 +01:00
dankl be479edc11 Fixed that bookedTransactions just got associated with first available bank account, which is just not true; Fixed grouping balances by BankAccount 2020-01-25 18:05:14 +01:00
dankl 438772a6a2 Added supportsRetrievingAccountTransactions, supportsRetrievingBalance, supportsTransferringMoney to BankAccount and BankData. Enabling features retrieving account transactions and transferring money now only if a bank account supports this. 2020-01-25 16:58:43 +01:00
dankito 3507bcd0ab Fixed check if no ATC has been entered 2020-01-25 11:30:56 +01:00
dankito 57aba0971d Implemented that for retrieving account transactions and for bank transfer the concrete AccountData is required (as for CustomerData with multiple accounts using CustomerData will not work) 2020-01-21 00:54:06 +01:00
dankl 69f058b753 Implemented that all accounts from message get added to CustomerData 2020-01-19 17:02:09 +01:00
dankl f55b84032e Implemented CustomerData.addAccount() 2020-01-19 17:01:26 +01:00
dankl 8b7456bb29 Fixed that DialogData's message number gets increased even though getBalance() message could not get created (e. g. if retrieving balance is not supported by account) 2020-01-19 16:54:32 +01:00
dankl a62e3e4c16 Implemented pretty printing HBCI messages 2020-01-19 16:51:59 +01:00
dankl e5d04fc3c8 Re-added askUserForTanProcedure() so user (also that one of the library) really has a change to select a TAN procedure. As default selection otherwise gets hidden deep inside fints4java lib and if library user's enter tan dialog does not support selecting TAN procedure user would never have the choice to select her preferred procedure. 2020-01-19 16:50:26 +01:00
dankl 00e2a7fa92 Implemented multi part query so that search terms can be separated by white space, e. g. 'Berliner Sparkasse' 2020-01-19 15:00:41 +01:00
dankl 6e712316ab Implemented BankingClientCallback to abstract away FinTsClientCallback 2020-01-03 00:35:36 +01:00
dankl b7e294bcbe Added IBankingClient to abstract away fints4java in UI and implemented fints4javaBankingClient 2020-01-02 22:39:02 +01:00
dankl 0d60cd2c3e Fixed that if Luhn sum modulo 10 is 0, then checksum is 0 not 10 2020-01-02 14:34:05 +01:00
dankl 9869b44ccd Implemented catching Flickercode decoding errors and displaying them in UI 2020-01-02 14:05:43 +01:00
dankl b3f815eb7e Implemented FlickercodeTanChallenge and ImageTanChallenge so that UI doesn't have do decode challenge but fints4java already does this 2020-01-02 14:01:12 +01:00
dankl a589fc89e2 Added tanMediaIdentifier to TanChallenge; added toString() 2020-01-02 13:57:50 +01:00
dankl 110fc59756 Implemented displaying an exception if tan image decoding fails 2020-01-02 00:35:10 +01:00
dankl aa88c751dd Implemented parsing and displaying images for chipTan-QR and PhotoTan; extracted TanImageSizeControlView 2020-01-02 00:02:35 +01:00
dankl 0660498ceb Set default values for (rare cases) changeTanProcedureTo and changeTanMediumTo; updated toString() 2020-01-01 21:08:18 +01:00
dankl 0175296c66 Implemented selected TAN procedure in EnterTanDialog 2020-01-01 21:06:39 +01:00