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 enum
Enumeration der moeglichen Stati nach einer Pruefung. -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
getList()
void
Manuell 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
-