Commit graph

559 commits

Author SHA1 Message Date
5e57d2a490 Added collecting additional information about TanProcedureParameter (to detect HHD version) and other TAN relevant information like setting SMS Abbuchungskonto or Auftraggeberkonto is required 2022-02-07 00:17:52 +01:00
49cd1666bf Implemented when pressing enter and all required data is entered that account gets added 2022-02-07 00:17:52 +01:00
306669c23a Fixed that enterPressed() has been called on ACTION_DOWN and ACTION_UP 2022-02-07 00:17:52 +01:00
cee92e4d2d Refactored code a bit 2022-02-07 00:17:52 +01:00
b18a9a04f4 Implemented that if an integer is enter only for bank code is search, otherwise only for bank name and city 2022-02-07 00:17:52 +01:00
ed5d4bb241 Fixed that at view initialization window is still null and therefore call to currentStage for dialogService.showErrorMessage() crashes 2022-02-07 00:17:52 +01:00
0e0d553c0b Fixed filtering chipTAN USB (as e.g. "Smart-TAN plus optisch / USB" should be displayed of course 2022-02-07 00:17:52 +01:00
532515badd Renamed handleMayRequiredTan() to handleMayRequiresTan() 2022-02-07 00:17:52 +01:00
13f772a978 Fixed that rebuildMessage() increased message number even though createMessage() below also increased it -> message had wrong number and got rejected by bank 2022-02-07 00:17:52 +01:00
bfdb3833a6 Checking now all responses if a TAN is required and if if contains a continuation ID (Aufsetzpunkt) 2022-02-07 00:17:52 +01:00
3d54bed50d Also using now InputValidator in JavaFX 2022-02-07 00:17:52 +01:00
d32bb7d167 Implemented validating max length of remittee name and usage 2022-02-07 00:17:52 +01:00
deb7f3ad36 Renamed convertToAllowedCharacters() to convertDiacriticsAndReservedXmlCharacters(), removed side effect that containsOnlyAllowedCharacters() converts diacritics and XML characters and added default implementation convertDiacriticsAndReservedXmlCharactersAndCheckIfContainsOnlyAllowedCharacters() 2022-02-07 00:17:52 +01:00
f89e2855d2 Fixed that even though by SEPA standard it's allowed to leave usage empty, some banks only accept non-empty usages 2022-02-07 00:17:52 +01:00
8bc3f0fe8e Fixed setting all account information on KontoverbindungInternation for SEPA money transfer 2022-02-07 00:17:52 +01:00
593ad2be8e Fixed that some banks don't allow setting timezone 2022-02-07 00:17:52 +01:00
e18ffb8a83 Implemented replacing diacritics and reserved XML characters in SEPA messages 2022-02-07 00:17:52 +01:00
fc94b47fca Implemented closing Autocomplete popup on back button press 2022-02-07 00:17:52 +01:00
a56240a300 Added comment that retrieving TAN media (= TAN generator) list is only supported for accounts with chipTAN TAN procedures 2022-02-07 00:17:52 +01:00
f2a12a0717 Fixed that supported SEPA messages is an info of bank parameter data, not of user data 2022-02-07 00:17:52 +01:00
cd77da6da3 Fixed that for accounts that only have appTAN, pushTAN, smsTAN, ... as TAN procedures test getTanMediaList() would fail 2022-02-07 00:17:52 +01:00
7226b0965d Only creating expensive log message if DEBUG log level is really enabled 2022-02-07 00:17:52 +01:00
2df12c4984 Started implementing message log (so that it later can be displayed to user) 2022-02-07 00:17:52 +01:00
ea96818d60 Implemented removing entered white spaces 2022-02-07 00:17:52 +01:00
3c56f28efe Fixed library name 2022-02-07 00:17:52 +01:00
a0e7fe0534 Implemented setting selected TAN procedure without asking user if there is only one allowed TAN procedure 2022-02-07 00:17:52 +01:00
1859fb2575 Implemented parsing PinInfo and setting HKTAN only if required according to PinInfo 2022-02-07 00:17:52 +01:00
de91056094 Fixed that sheet number may is omitted 2022-02-07 00:17:52 +01:00
407b05be80 Added open points 2022-02-07 00:17:52 +01:00
f79dff44b7 Specified supported TAN procedures and updated example code 2022-02-07 00:17:52 +01:00
88effa5e1f Updated JavaShowcase 2022-02-07 00:17:52 +01:00
302dc6f8ed Renamed userDidNotEnterTan() to userDidNotEnterAtc() 2022-02-07 00:17:52 +01:00
6b53355b97 For public signature removed parameter hasRetrievedTransactionsWithTanJustBefore from tryGetTransactionsOfLast90DaysWithoutTan() 2022-02-07 00:17:52 +01:00
11359b5664 Added @JvmOverloads 2022-02-07 00:17:52 +01:00
394406c785 Set version to 1.0.0 2022-02-07 00:17:52 +01:00
8f0b2411c5 Addd @JvmOverloads 2022-02-07 00:17:52 +01:00
33a701b3ca Fixed that fields overlapped vertically 2022-02-07 00:17:52 +01:00
f8bb4fd933 Implemented choosing account 2022-02-07 00:17:52 +01:00
bea45cb661 Implemented instant payment money transfer 2022-02-07 00:17:52 +01:00
8c6c65c7b0 Added enum AccountFeature to be better extensible of upcoming implemented features 2022-02-07 00:17:52 +01:00
68dc62d02c Restructured accounts property 2022-02-07 00:17:52 +01:00
a6cc51801e Moved pure test code (getBestAccountForRetrievingTransactions()) to tests 2022-02-07 00:17:52 +01:00
1169c510bf Not closing dialog if an error occurred 2022-02-07 00:17:52 +01:00
0de30f8c47 Fixed that accidentally 's' got deleted instead of dot 2022-02-07 00:17:52 +01:00
b556205134 Fixed removing white spaces from entered IBANs and BICs 2022-02-07 00:17:52 +01:00
3b41f41cf3 Implemented that TransferMoneyDialog stays open if an error occurs 2022-02-07 00:17:52 +01:00
8b9744d81b Added hint that error message comes from bank so that user sees that it wasn't us who created this message 2022-02-07 00:17:52 +01:00
57911d835e Moved DialogContext.increaseMessageNumber() to a central place 2022-02-07 00:17:52 +01:00
f21227c5fa Made bank transfer usage unique to avoid 'Auftrag wegen Doppeleinreichung abgelehnt' error 2022-02-07 00:17:52 +01:00
fcda1a0e1a Setting dialogId now in a central place 2022-02-07 00:17:52 +01:00