Commit Graph

447 Commits

Author SHA1 Message Date
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
dankito 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
dankito 57911d835e Moved DialogContext.increaseMessageNumber() to a central place 2022-02-07 00:17:52 +01:00
dankito f21227c5fa Made bank transfer usage unique to avoid 'Auftrag wegen Doppeleinreichung abgelehnt' error 2022-02-07 00:17:52 +01:00
dankito fcda1a0e1a Setting dialogId now in a central place 2022-02-07 00:17:52 +01:00
dankito 333747a5e4 Implemented DialogContext to keep track of dialog's current state and to not have to pass BankData, CustomerData and ProductData to almost all methods 2022-02-07 00:17:52 +01:00
dankito 584adf9375 Fixed that there was no account on customer 2022-02-07 00:17:52 +01:00
dankito 2dda31ec38 Fixed that colon is now a legal character 2022-02-07 00:17:52 +01:00
dankito 5003a5bffe Fixed parseBankParameters_MaxMessageSizeIsAnEmptyString() 2022-02-07 00:17:52 +01:00
dankito b7ed5aa015 Fixed that balance of prebooked transactions is optional 2022-02-07 00:17:52 +01:00
dankito 737061f606 Fixed that photoTAN of comdirect is encoded the same way as photoTAN with chipTAN. So i guess it's the same with QrTan, e.g. from 1822 direct 2022-02-07 00:17:52 +01:00
dankito 84c0011e13 Fixed that if getting user's TAN procedures comdirect says that message is invalid but it isn't 2022-02-07 00:17:52 +01:00
dankito ec0c23e8d1 Renamed fints4javaAndroidApp to BankingAndroidApp 2022-02-07 00:17:52 +01:00
dankito 496e73dc9f Renamed fints4java to fints4k 2022-02-07 00:17:52 +01:00
dankito 451b0b709f Moved BankListCreator to sub folder 'tools' 2022-02-07 00:17:52 +01:00
dankito 694bbd1862 Moved UI related projects to sub folder 'ui' 2022-02-07 00:17:52 +01:00
dankito 978b7507bb Extracted sendMessageAndHandleResponse() 2022-02-07 00:17:52 +01:00