Class KernpruefungBUBImpl

  • All Implemented Interfaces:
    kernpruefung.Kernpruefung

    public class KernpruefungBUBImpl
    extends java.lang.Object
    implements kernpruefung.Kernpruefung
    Implementierung der Kernprüfung im Verfahren BUB (Unbedenklichkeitsbescheinigung)
    Author:
    TangZh
    • 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 werden
      kernpruefung.Rueckgabe pruefe​(java.lang.String datensatz, java.lang.String vorlaufsatz)
      Der eingegebene Datensatz wird kerngeprüft.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 soll
        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
    • 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:
        pruefe in interface kernpruefung.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