Package kernpruefung

Interface Rueckgabe


  • public interface Rueckgabe

    Das Interface Rueckgabe enthä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 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)

         

        Overrides:
        toString in class Object
        Returns:
        die oben beschriebene String-Darstellung