Package kernpruefung
Interface Rueckgabe
-
public interface RueckgabeDas Interface
Rueckgabeenthält alle Methoden, die für die Abfrage des Ergebnisses der Kernprüfung notwendig sind.Für die Implementierung des Interfaces in der einheitlichen Kernprüfung gilt folgendes Namensschema:
RueckgabeXYZDummyImpl (Dummy-Impementierung für XYZ-Verfahren) RueckgabeXYZImpl (Implementierung für XYZ = Verfahrensname) Beispiel: RueckgabeZAVDummyImpl (Dummy-Implementierung für das Zahlstellenmeldeverfahren) RueckgabeZAVImpl (Implementierung für das Zahlstellenmeldeverfahren)- Version:
- 1.0
- Author:
- KoehlerSt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetReturnCode()Gibt den Return-Code der Kernprüfung zurück.String[]getRueckgabeMeldungen()Gibt die Rückgabemeldungen als String-Array zurück.StringtoString()Gibt die String-Darstellung diesesRueckgabe-Objektes zurück.
-
-
-
Method Detail
-
getReturnCode
int getReturnCode()
Gibt den Return-Code der Kernprüfung zurück.
Es werden folgende Return-Codes festgelegt:
- 0 = Kernprüfung beendet, fehlerfrei
- 1 = Kernprüfung beendet, mit Hinweisen
- 2 = Kernprüfung beendet, mit Fehlern
- 3 = Kernprüfung beendet, mit Hinweisen und Fehlern
- 4 = Kernprüfung abgebrochen, technischer Fehler
- 5 = Kernprüfung abgebrochen, Fehler bei der Verarbeitung im KRIPS (nur bei Kernprüfungen der DRV)
- 6 = Kernprüfung abgebrochen, Fehler bei der Schemavalidierung (nur bei XML-Kernprüfungen)
Bei den Return-Cods 4-6, sind entsprechende Abbruchsmeldungen mit Details zum Abbruch bzw. Fehler eventuell in
getRueckgabeMeldungen()zu finden.- Returns:
- der Return-Code
-
getRueckgabeMeldungen
String[] getRueckgabeMeldungen()
Gibt die Rückgabemeldungen als String-Array zurück.
Es sind maximal neun Einträge im Array vorhanden. Grund für diese Begrenzung ist ein einstelliger Fehlerzähler in den Datensätzen.
- Returns:
- die Rückgabemeldungen in Form von DBFE-Strings
-
toString
String toString()
Gibt die String-Darstellung dieses
Rueckgabe-Objektes zurück.Aufbau des String's: Stelle Inhalt von bis 1 1 Return-Code 2 2 Anzahl der DBFE-Bausteine (max. 9) 3 78 DBFE-Baustein 1 (falls vorhanden) 79 154 DBFE-Baustein 2 (falls vorhanden) 155 230 DBFE-Baustein 3 (falls vorhanden) 231 306 DBFE-Baustein 4 (falls vorhanden) 307 382 DBFE-Baustein 5 (falls vorhanden) 383 458 DBFE-Baustein 6 (falls vorhanden) 459 534 DBFE-Baustein 7 (falls vorhanden) 535 610 DBFE-Baustein 8 (falls vorhanden) 611 686 DBFE-Baustein 9 (falls vorhanden)
-
-