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?

     (...)
 }

Info

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
    // (...)
 }

 (...)

...