Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languagejava
titleorg.nuclet.ckonto.CkontoUtils

public class CkontoUtils
{
    private static final String CKONTO_KEY = "demo"; // Authentifizierungsschlüssel
    private static final String CKONTO_CHECK = "Y"; // Soll eine Kontovalidierung durchgeführt werden?

    (...)
}

Infonote

Achtung: Die Validierungsmethoden  validiereIBAN()  und  validiereKontoverbindung()  der Klasse  CkontoUtils  validieren die übergebenen Parameter immer, unabhängig vom Wert der Konstanten CKONTO_CHECK. Zur Abfrage, ob eine Validierung tatsächlich erfolgen soll, dient die Methode istKontovalidierungAktiviert()  in der selben Klasse.

...

Codeblock
languagejava
title1. Sourcecode-Beispiel zur Valdierung

(...)
  
org.nuclet.ckonto.CkontoCheck check = null;
org.nuclet.ckonto.CkontoConstants.Status status = null;
            
try {          
    // Übergabe einer Kontonummer und einer Bankleitzahl an die cKonto-Validierung...   
    check = org.nuclet.ckonto.CkontoUtils.validiereKontoverbindung(strKontonummer, strBankleitzahl);
            
} catch (javax.xml.bind.JAXBException jaxbe) {
    // eigene Fehlerbehandlung einsetzen
    // (...)
} catch (java.net.MalformedURLException me) {
    // eigene Fehlerbehandlung einsetzen
    // (...)
}
            
status = org.nuclet.ckonto.CkontoConstants.Status.valueOf("STATUS_" + Check.getStatus().toString()); 
             
if (!org.nuclet.ckonto.CkontoConstants.Status.STATUS_1.equals(status)) {
    // eigener Code, zur Verarbeitung der Status-Informationen
    // (...)
}

(...)

...