/** * Aktualisiert die Eingabefelder fuer den Verwendungszweck abhaengig vom Textschluessel. * * @param code der Code. */ private void updateZweck(String code) { try { TextInput zweck = getZweck(); if (code != null && code.equals(TextSchluessel.TS_BZU)) { zweck.setName(i18n.tr("BZÜ-Prüfziffer")); zweck.setMaxLength(HBCIProperties.HBCI_TRANSFER_BZU_LENGTH); zweck.setValidChars(HBCIProperties.HBCI_BZU_VALIDCHARS); } else if (code != null && code.equals(TextSchluessel.TS_SPENDE)) { // TODO: Eingabefelder fuer die Spenden-Ueberweisung fehlen noch } else { zweck.setName(i18n.tr("Verwendungszweck")); zweck.setMaxLength(HBCIProperties.HBCI_TRANSFER_USAGE_MAXLENGTH); zweck.setValidChars(HBCIProperties.HBCI_DTAUS_VALIDCHARS); } } catch (Exception e) { Logger.error("unable to apply changes", e); } }
/** * Ueberschrieben, um zusaetzlich noch die Leerzeichen zuzulassen. * * @see de.willuhn.jameica.gui.input.AbstractInput#setValidChars(java.lang.String) */ @Override public void setValidChars(String chars) { super.setValidChars(chars + " "); }