Package de.consist.bmu.rule.impl
Class RuleSetResultImpl
java.lang.Object
de.consist.bmu.rule.impl.RuleSetResultImpl
- All Implemented Interfaces:
RuleSetResult,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.consist.bmu.rule.RuleSetResult
RuleSetResult.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringUUID für Fehlerfall (aus dem ServiceModul der ZKS-Abfall). -
Constructor Summary
ConstructorsConstructorDescriptionDefault Konstruktor.RuleSetResultImpl(BMUDokument bmuDok, RuleSet ruleSet, List<RuleResult> list, RuleResult bezugResult, MeldungTyp.FehlerStufe fehlerStufe, RuleSetResult.Status status) -
Method Summary
-
Field Details
-
UUID_FEHLER
UUID für Fehlerfall (aus dem ServiceModul der ZKS-Abfall).- See Also:
-
-
Constructor Details
-
RuleSetResultImpl
public RuleSetResultImpl()Default Konstruktor. -
RuleSetResultImpl
-
RuleSetResultImpl
public RuleSetResultImpl(BMUDokument bmuDok, RuleSet ruleSet, List<RuleResult> list, RuleResult bezugResult, MeldungTyp.FehlerStufe fehlerStufe, RuleSetResult.Status status) - Parameters:
bmuDok- BMUDokumentruleSet- Das RuleSetlist- ListbezugResult- Das RuleResult mit der BezugsmeldungfehlerStufe- Die hoechste FehlerStufestatus- Der Status der Pruefung
-
-
Method Details
-
getList
- Specified by:
getListin interfaceRuleSetResult- Returns:
- Liste von RuleResults
-
getBMUDokument
- Specified by:
getBMUDokumentin interfaceRuleSetResult- Returns:
- Das BMUDokument
-
getRuleSet
- Specified by:
getRuleSetin interfaceRuleSetResult- Returns:
- Das RuleSet
-
addMeldung
public void addMeldung(String klasse, String stufe, String beschreibung, String code, String abhilfe) - Specified by:
addMeldungin interfaceRuleSetResult- Parameters:
klasse- Die Fehlerklassestufe- Die Fehlerstufebeschreibung- Die Beschreibungcode- Der Fehlercodeabhilfe- Der Abhilfetext
-
addZKSMeldung
public void addZKSMeldung(String klasse, String stufe, String beschreibung, String code, String abhilfe) - Specified by:
addZKSMeldungin interfaceRuleSetResult- Parameters:
klasse- Die Fehlerklassestufe- Die Fehlerstufebeschreibung- Die Beschreibungcode- Der Fehlercodeabhilfe- Der Abhilfetext
-
getBezugResult
- Specified by:
getBezugResultin interfaceRuleSetResult- Returns:
- Das RuleResult mit der Bezugsmeldung
-
getHoechsteFehlerstufe
- Specified by:
getHoechsteFehlerstufein interfaceRuleSetResult- Returns:
- FehlerStufe
-
getStatus
- Specified by:
getStatusin interfaceRuleSetResult- Returns:
- Status der Regelpruefung
-
toQuittung
- Specified by:
toQuittungin interfaceRuleSetResult- Returns:
- Document mit Quittung
- Throws:
BMUException- BMUException
-
toString
-
getMeldungList
- Specified by:
getMeldungListin interfaceRuleSetResult- Returns:
- Liste der Meldungen
-
setFehlerstufe
Description copied from interface:RuleSetResultManuell die hoechste Fehlerstufe umstellen- Specified by:
setFehlerstufein interfaceRuleSetResult
-
getZKSMeldungList
- Specified by:
getZKSMeldungListin interfaceRuleSetResult- Returns:
- Liste der Meldungen
-