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 String
UUID 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:
getList
in interfaceRuleSetResult
- Returns:
- Liste von RuleResults
-
getBMUDokument
- Specified by:
getBMUDokument
in interfaceRuleSetResult
- Returns:
- Das BMUDokument
-
getRuleSet
- Specified by:
getRuleSet
in interfaceRuleSetResult
- Returns:
- Das RuleSet
-
addMeldung
public void addMeldung(String klasse, String stufe, String beschreibung, String code, String abhilfe) - Specified by:
addMeldung
in 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:
addZKSMeldung
in interfaceRuleSetResult
- Parameters:
klasse
- Die Fehlerklassestufe
- Die Fehlerstufebeschreibung
- Die Beschreibungcode
- Der Fehlercodeabhilfe
- Der Abhilfetext
-
getBezugResult
- Specified by:
getBezugResult
in interfaceRuleSetResult
- Returns:
- Das RuleResult mit der Bezugsmeldung
-
getHoechsteFehlerstufe
- Specified by:
getHoechsteFehlerstufe
in interfaceRuleSetResult
- Returns:
- FehlerStufe
-
getStatus
- Specified by:
getStatus
in interfaceRuleSetResult
- Returns:
- Status der Regelpruefung
-
toQuittung
- Specified by:
toQuittung
in interfaceRuleSetResult
- Returns:
- Document mit Quittung
- Throws:
BMUException
- BMUException
-
toString
-
getMeldungList
- Specified by:
getMeldungList
in interfaceRuleSetResult
- Returns:
- Liste der Meldungen
-
setFehlerstufe
Description copied from interface:RuleSetResult
Manuell die hoechste Fehlerstufe umstellen- Specified by:
setFehlerstufe
in interfaceRuleSetResult
-
getZKSMeldungList
- Specified by:
getZKSMeldungList
in interfaceRuleSetResult
- Returns:
- Liste der Meldungen
-