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:
RuleSet
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
RuleSetResult.Status
Enumeration der moeglichen Stati nach einer Pruefung.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addMeldung(java.lang.String klasse, java.lang.String stufe, java.lang.String beschreibung, java.lang.String code, java.lang.String abhilfe)
void
addZKSMeldung(java.lang.String klasse, java.lang.String stufe, java.lang.String beschreibung, java.lang.String code, java.lang.String abhilfe)
RuleResult
getBezugResult()
BMUDokument
getBMUDokument()
MeldungTyp.FehlerStufe
getHoechsteFehlerstufe()
java.util.List<RuleResult>
getList()
java.util.List<MeldungTyp>
getMeldungList()
RuleSet
getRuleSet()
RuleSetResult.Status
getStatus()
java.util.List<MeldungTyp>
getZKSMeldungList()
void
setFehlerstufe(MeldungTyp.FehlerStufe stufe)
Manuell die hoechste Fehlerstufe umstellenorg.w3c.dom.Document
toQuittung()
-
-
-
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 Fehlerklassestufe
- Die Fehlerstufebeschreibung
- Die Beschreibungcode
- Der Fehlercodeabhilfe
- 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 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
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
-
getStatus
RuleSetResult.Status getStatus()
- Returns:
- Status der Regelpruefung
-
getMeldungList
java.util.List<MeldungTyp> getMeldungList()
- Returns:
- Liste der Meldungen
-
getZKSMeldungList
java.util.List<MeldungTyp> getZKSMeldungList()
- Returns:
- Liste der Meldungen
-
-