Package com.vdek.agv.bub.kp
Class KernpruefungBUBImpl
- java.lang.Object
-
- com.vdek.agv.bub.kp.KernpruefungBUBImpl
-
- All Implemented Interfaces:
kernpruefung.Kernpruefung
public class KernpruefungBUBImpl extends java.lang.Object implements kernpruefung.KernpruefungImplementierung der Kernprüfung im Verfahren BUB (Unbedenklichkeitsbescheinigung)- Author:
- TangZh
-
-
Constructor Summary
Constructors Constructor Description KernpruefungBUBImpl()Erstellt eine neue Instanz derBUB-Kernprüfung.KernpruefungBUBImpl(boolean activeLogging, int rcXML)Erstellt eine neue Instanz derBUB-Kernprüfung.KernpruefungBUBImpl(java.lang.String version)Erstellt eine neue Instanz derBUB-Kernprüfung.KernpruefungBUBImpl(java.lang.String version, boolean activeLogging, int rcXML)Erstellt eine neue Instanz derBUB-Kernprüfung.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.String>getVersionen()Gibt ein Liste mit den Versionsbezeichnungen zurück, die von dieser Implementation des Kernpruefers unterstüzt werdenkernpruefung.Rueckgabepruefe(java.lang.String datensatz, java.lang.String vorlaufsatz)Der eingegebene Datensatz wird kerngeprüft.
-
-
-
Constructor Detail
-
KernpruefungBUBImpl
public KernpruefungBUBImpl()
Erstellt eine neue Instanz der
BUB-Kernprüfung.
-
KernpruefungBUBImpl
public KernpruefungBUBImpl(java.lang.String version)
Erstellt eine neue Instanz der
BUB-Kernprüfung.- Parameters:
version- Version der Datensatzbeschreibung
-
KernpruefungBUBImpl
public KernpruefungBUBImpl(boolean activeLogging, int rcXML)Erstellt eine neue Instanz der
BUB-Kernprüfung.- Parameters:
activeLogging- Schalter der das Logging der Kernprüfung aktiviert (true) oder deaktiviert (false)rcXML- der Return-Code der bei Fehlern bei der Schemavalidierung verwendet werden soll
-
KernpruefungBUBImpl
public KernpruefungBUBImpl(java.lang.String version, boolean activeLogging, int rcXML)Erstellt eine neue Instanz der
BUB-Kernprüfung.- Parameters:
version- Versionsnummer der Datensatzbeschreibung, gegen die geprüft werden sollactiveLogging- Schalter der das Logging der Kernprüfung aktiviert (true) oder deaktiviert (false)rcXML- der Return-Code der bei Fehlern bei der Schemavalidierung verwendet werden soll
-
-
Method Detail
-
pruefe
public kernpruefung.Rueckgabe pruefe(java.lang.String datensatz, java.lang.String vorlaufsatz)Der eingegebene Datensatz wird kerngeprüft. Der Parameter vorlaufsatz wird zur Zeit nicht verwendet und kann leer bleiben.- Specified by:
pruefein interfacekernpruefung.Kernpruefung- Parameters:
datensatz- (der zu prüfende Satz)vorlaufsatz- (Vorlaufsatz aus der Meldung) Der Parameter vorlaufsatz wird zur Zeit nicht verwendet und kann leer (null) bleiben.- Returns:
- Rueckgabe (siehe Interface)
-
getVersionen
public static java.util.List<java.lang.String> getVersionen()
Gibt ein Liste mit den Versionsbezeichnungen zurück, die von dieser Implementation des Kernpruefers unterstüzt werden- Returns:
- unterstüzte Versionen
-
-