Seitenhistorie
...
Codeblock | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
(...)
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
// (...)
}
(...)
|
...
Überblick
Inhalte