Package de.consist.bmu.rule
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:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumEnumeration der moeglichen Stati nach einer Pruefung. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidgetList()voidManuell die hoechste Fehlerstufe umstellen
-
Method Details
-
getList
List<RuleResult> getList()- Returns:
- Liste von RuleResults
-
getBMUDokument
BMUDokument getBMUDokument()- Returns:
- Das BMUDokument
-
getRuleSet
RuleSet getRuleSet()- Returns:
- Das RuleSet
-
addMeldung
- Parameters:
klasse- Die Fehlerklassestufe- Die Fehlerstufebeschreibung- Die Beschreibungcode- Der Fehlercodeabhilfe- Der Abhilfetext
-
addZKSMeldung
- Parameters:
klasse- Die Fehlerklassestufe- Die Fehlerstufebeschreibung- Die Beschreibungcode- Der Fehlercodeabhilfe- Der Abhilfetext
-
getBezugResult
RuleResult getBezugResult()- Returns:
- Das RuleResult mit der Bezugsmeldung
-
getHoechsteFehlerstufe
MeldungTyp.FehlerStufe getHoechsteFehlerstufe()- Returns:
- FehlerStufe
-
setFehlerstufe
Manuell die hoechste Fehlerstufe umstellen- Parameters:
stufe-
-
toQuittung
- Returns:
- Document mit Quittung
- Throws:
BMUException- BMUException
-
getStatus
RuleSetResult.Status getStatus()- Returns:
- Status der Regelpruefung
-
getMeldungList
List<MeldungTyp> getMeldungList()- Returns:
- Liste der Meldungen
-
getZKSMeldungList
List<MeldungTyp> getZKSMeldungList()- Returns:
- Liste der Meldungen
-