de.werum.uvkp.plausi
Class KernpruefungDSLN

java.lang.Object
  extended by de.werum.uvkp.plausi.KernpruefungDSLN
All Implemented Interfaces:
Kernpruefung

public class KernpruefungDSLN
extends java.lang.Object
implements Kernpruefung

Die Klasse KernpruefungDSLN realisiert die Kernprüfung des Lohnnachweis-Datensatzes im UV-Meldeverfahren.

Beispiel zur Verwendung:

   // Konstruktion eines Objekts der Kernprüfungsklasse
   KernpruefungDSLN kernpruefungDSLN = new KernpruefungDSLN();
   
   // Aufruf der Kernprüfung
   Rueckgabe rueckgabe = kernpruefungDSLN.pruefe(datensatzString, null);
   int returnCode = rueckgabe.getReturnCode();
   String[] rueckgabeMeldungen = rueckgabe.getRueckgabeMeldungen();

 


Constructor Summary
KernpruefungDSLN()
          Konstruktion eines Objekts mit dem die Kernprüfung eines Lohnnachweis-Datensatzes ausgeführt werden kann.
 
Method Summary
 Rueckgabe pruefe(java.lang.String datensatz, java.lang.String vorlaufsatz)
          Der eingegebene DSLN-Datensatz wird kerngeprueft.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KernpruefungDSLN

public KernpruefungDSLN()
Konstruktion eines Objekts mit dem die Kernprüfung eines Lohnnachweis-Datensatzes ausgeführt werden kann.

Method Detail

pruefe

public Rueckgabe pruefe(java.lang.String datensatz,
                        java.lang.String vorlaufsatz)
Der eingegebene DSLN-Datensatz wird kerngeprueft. Der Vorlaufsatz wird ignoriert.

Specified by:
pruefe in interface Kernpruefung
Parameters:
datensatz - Der zu pruefende Satz.
vorlaufsatz - Der Vorlaufsatz aus der Meldung, der ignoriert wird.
Returns:
Das Ergebnis der Kernprüfung.