Interface RuleSetResult

  • All Known Implementing Classes:
    RuleSetResultImpl

    public interface RuleSetResult
    Umfasst das Prüfergebnis, erlaubt Erweiterung und Konvertierung in eine BMU-Quittung. Die Reihenfolge der Einträge ist implementierungsabhängig.
    See Also:
    RuleSet
    • Method Detail

      • getList

        java.util.List<RuleResult> getList()
        Returns:
        Liste von RuleResults
      • getBMUDokument

        BMUDokument getBMUDokument()
        Returns:
        Das BMUDokument
      • getRuleSet

        RuleSet getRuleSet()
        Returns:
        Das RuleSet
      • addMeldung

        void addMeldung​(java.lang.String klasse,
                        java.lang.String stufe,
                        java.lang.String beschreibung,
                        java.lang.String code,
                        java.lang.String abhilfe)
        Parameters:
        klasse - Die Fehlerklasse
        stufe - Die Fehlerstufe
        beschreibung - Die Beschreibung
        code - Der Fehlercode
        abhilfe - Der Abhilfetext
      • addZKSMeldung

        void addZKSMeldung​(java.lang.String klasse,
                           java.lang.String stufe,
                           java.lang.String beschreibung,
                           java.lang.String code,
                           java.lang.String abhilfe)
        Parameters:
        klasse - Die Fehlerklasse
        stufe - Die Fehlerstufe
        beschreibung - Die Beschreibung
        code - Der Fehlercode
        abhilfe - Der Abhilfetext
      • getBezugResult

        RuleResult getBezugResult()
        Returns:
        Das RuleResult mit der Bezugsmeldung
      • setFehlerstufe

        void setFehlerstufe​(MeldungTyp.FehlerStufe stufe)
        Manuell die hoechste Fehlerstufe umstellen
        Parameters:
        stufe -
      • toQuittung

        org.w3c.dom.Document toQuittung()
                                 throws BMUException
        Returns:
        Document mit Quittung
        Throws:
        BMUException - BMUException
      • getMeldungList

        java.util.List<MeldungTyp> getMeldungList()
        Returns:
        Liste der Meldungen
      • getZKSMeldungList

        java.util.List<MeldungTyp> getZKSMeldungList()
        Returns:
        Liste der Meldungen