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:
  • Method Details

    • getList

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

      BMUDokument getBMUDokument()
      Returns:
      Das BMUDokument
    • getRuleSet

      RuleSet getRuleSet()
      Returns:
      Das RuleSet
    • addMeldung

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

      void addZKSMeldung(String klasse, String stufe, String beschreibung, String code, 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
    • getHoechsteFehlerstufe

      MeldungTyp.FehlerStufe getHoechsteFehlerstufe()
      Returns:
      FehlerStufe
    • setFehlerstufe

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

      Document toQuittung() throws BMUException
      Returns:
      Document mit Quittung
      Throws:
      BMUException - BMUException
    • getStatus

      Returns:
      Status der Regelpruefung
    • getMeldungList

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

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