Commit Graph

563 Commits

Author SHA1 Message Date
dankito 998c6d0c01 Implemented extracting segment that is embedded in encrypted data segment HNVSD 2022-02-07 00:17:52 +01:00
dankito 6935ce2a59 Removed accidentally checked in constructor keyword 2022-02-07 00:17:52 +01:00
dankito 26c9ef02a3 Implemented decoding control bytes 2022-02-07 00:17:52 +01:00
dankito 827fd7bc92 Implemented detecting a chipTAN's HHD version 2022-02-07 00:17:52 +01:00
dankito 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
dankito 49cd1666bf Implemented when pressing enter and all required data is entered that account gets added 2022-02-07 00:17:52 +01:00
dankito 306669c23a Fixed that enterPressed() has been called on ACTION_DOWN and ACTION_UP 2022-02-07 00:17:52 +01:00
dankito cee92e4d2d Refactored code a bit 2022-02-07 00:17:52 +01:00
dankito 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
dankito 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
dankito 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
dankito 532515badd Renamed handleMayRequiredTan() to handleMayRequiresTan() 2022-02-07 00:17:52 +01:00
dankito 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
dankito 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
dankito 3d54bed50d Also using now InputValidator in JavaFX 2022-02-07 00:17:52 +01:00
dankito d32bb7d167 Implemented validating max length of remittee name and usage 2022-02-07 00:17:52 +01:00
dankito 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
dankito 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
dankito 8bc3f0fe8e Fixed setting all account information on KontoverbindungInternation for SEPA money transfer 2022-02-07 00:17:52 +01:00
dankito 593ad2be8e Fixed that some banks don't allow setting timezone 2022-02-07 00:17:52 +01:00
dankito e18ffb8a83 Implemented replacing diacritics and reserved XML characters in SEPA messages 2022-02-07 00:17:52 +01:00
dankito fc94b47fca Implemented closing Autocomplete popup on back button press 2022-02-07 00:17:52 +01:00
dankito 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
dankito 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
dankito 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
dankito 7226b0965d Only creating expensive log message if DEBUG log level is really enabled 2022-02-07 00:17:52 +01:00
dankito 2df12c4984 Started implementing message log (so that it later can be displayed to user) 2022-02-07 00:17:52 +01:00
dankito ea96818d60 Implemented removing entered white spaces 2022-02-07 00:17:52 +01:00
dankito 3c56f28efe Fixed library name 2022-02-07 00:17:52 +01:00
dankito 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
dankito 1859fb2575 Implemented parsing PinInfo and setting HKTAN only if required according to PinInfo 2022-02-07 00:17:52 +01:00
dankito de91056094 Fixed that sheet number may is omitted 2022-02-07 00:17:52 +01:00
dankito 407b05be80 Added open points 2022-02-07 00:17:52 +01:00
dankito f79dff44b7 Specified supported TAN procedures and updated example code 2022-02-07 00:17:52 +01:00
dankito 88effa5e1f Updated JavaShowcase 2022-02-07 00:17:52 +01:00
dankito 302dc6f8ed Renamed userDidNotEnterTan() to userDidNotEnterAtc() 2022-02-07 00:17:52 +01:00
dankito 6b53355b97 For public signature removed parameter hasRetrievedTransactionsWithTanJustBefore from tryGetTransactionsOfLast90DaysWithoutTan() 2022-02-07 00:17:52 +01:00
dankito 11359b5664 Added @JvmOverloads 2022-02-07 00:17:52 +01:00
dankito 394406c785 Set version to 1.0.0 2022-02-07 00:17:52 +01:00
dankito 8f0b2411c5 Addd @JvmOverloads 2022-02-07 00:17:52 +01:00
dankito 33a701b3ca Fixed that fields overlapped vertically 2022-02-07 00:17:52 +01:00
dankito f8bb4fd933 Implemented choosing account 2022-02-07 00:17:52 +01:00
dankito bea45cb661 Implemented instant payment money transfer 2022-02-07 00:17:52 +01:00
dankito 8c6c65c7b0 Added enum AccountFeature to be better extensible of upcoming implemented features 2022-02-07 00:17:52 +01:00
dankito 68dc62d02c Restructured accounts property 2022-02-07 00:17:52 +01:00
dankito a6cc51801e Moved pure test code (getBestAccountForRetrievingTransactions()) to tests 2022-02-07 00:17:52 +01:00
dankito 1169c510bf Not closing dialog if an error occurred 2022-02-07 00:17:52 +01:00
dankito 0de30f8c47 Fixed that accidentally 's' got deleted instead of dot 2022-02-07 00:17:52 +01:00
dankito b556205134 Fixed removing white spaces from entered IBANs and BICs 2022-02-07 00:17:52 +01:00
dankito 3b41f41cf3 Implemented that TransferMoneyDialog stays open if an error occurs 2022-02-07 00:17:52 +01:00