Package de.consist.bmu.rule.impl
Class RuleSetResultImpl
- java.lang.Object
-
- de.consist.bmu.rule.impl.RuleSetResultImpl
-
- All Implemented Interfaces:
RuleSetResult,java.io.Serializable
public final class RuleSetResultImpl extends java.lang.Object implements RuleSetResult, java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.consist.bmu.rule.RuleSetResult
RuleSetResult.Status
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringUUID_FEHLERUUID für Fehlerfall (aus dem ServiceModul der ZKS-Abfall).
-
Constructor Summary
Constructors Constructor Description RuleSetResultImpl()Default Konstruktor.RuleSetResultImpl(BMUDokument bmuDok, RuleSet ruleSet, java.util.List<RuleResult> list, RuleResult bezugResult, MeldungTyp.FehlerStufe fehlerStufe, RuleSetResult.Status status)RuleSetResultImpl(MeldungTyp.FehlerStufe stufe)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMeldung(java.lang.String klasse, java.lang.String stufe, java.lang.String beschreibung, java.lang.String code, java.lang.String abhilfe)voidaddZKSMeldung(java.lang.String klasse, java.lang.String stufe, java.lang.String beschreibung, java.lang.String code, java.lang.String abhilfe)RuleResultgetBezugResult()BMUDokumentgetBMUDokument()MeldungTyp.FehlerStufegetHoechsteFehlerstufe()java.util.List<RuleResult>getList()java.util.List<MeldungTyp>getMeldungList()RuleSetgetRuleSet()RuleSetResult.StatusgetStatus()java.util.List<MeldungTyp>getZKSMeldungList()voidsetFehlerstufe(MeldungTyp.FehlerStufe stufe)Manuell die hoechste Fehlerstufe umstellenorg.w3c.dom.DocumenttoQuittung()java.lang.StringtoString()
-
-
-
Field Detail
-
UUID_FEHLER
public static final java.lang.String UUID_FEHLER
UUID für Fehlerfall (aus dem ServiceModul der ZKS-Abfall).- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RuleSetResultImpl
public RuleSetResultImpl()
Default Konstruktor.
-
RuleSetResultImpl
public RuleSetResultImpl(MeldungTyp.FehlerStufe stufe)
-
RuleSetResultImpl
public RuleSetResultImpl(BMUDokument bmuDok, RuleSet ruleSet, java.util.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 Detail
-
getList
public java.util.List<RuleResult> getList()
- Specified by:
getListin interfaceRuleSetResult- Returns:
- Liste von RuleResults
-
getBMUDokument
public BMUDokument getBMUDokument()
- Specified by:
getBMUDokumentin interfaceRuleSetResult- Returns:
- Das BMUDokument
-
getRuleSet
public RuleSet getRuleSet()
- Specified by:
getRuleSetin interfaceRuleSetResult- Returns:
- Das RuleSet
-
addMeldung
public void addMeldung(java.lang.String klasse, java.lang.String stufe, java.lang.String beschreibung, java.lang.String code, java.lang.String abhilfe)- Specified by:
addMeldungin interfaceRuleSetResult- Parameters:
klasse- Die Fehlerklassestufe- Die Fehlerstufebeschreibung- Die Beschreibungcode- Der Fehlercodeabhilfe- Der Abhilfetext
-
addZKSMeldung
public void addZKSMeldung(java.lang.String klasse, java.lang.String stufe, java.lang.String beschreibung, java.lang.String code, java.lang.String abhilfe)- Specified by:
addZKSMeldungin interfaceRuleSetResult- Parameters:
klasse- Die Fehlerklassestufe- Die Fehlerstufebeschreibung- Die Beschreibungcode- Der Fehlercodeabhilfe- Der Abhilfetext
-
getBezugResult
public RuleResult getBezugResult()
- Specified by:
getBezugResultin interfaceRuleSetResult- Returns:
- Das RuleResult mit der Bezugsmeldung
-
getHoechsteFehlerstufe
public MeldungTyp.FehlerStufe getHoechsteFehlerstufe()
- Specified by:
getHoechsteFehlerstufein interfaceRuleSetResult- Returns:
- FehlerStufe
-
getStatus
public RuleSetResult.Status getStatus()
- Specified by:
getStatusin interfaceRuleSetResult- Returns:
- Status der Regelpruefung
-
toQuittung
public org.w3c.dom.Document toQuittung() throws BMUException- Specified by:
toQuittungin interfaceRuleSetResult- Returns:
- Document mit Quittung
- Throws:
BMUException- BMUException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getMeldungList
public java.util.List<MeldungTyp> getMeldungList()
- Specified by:
getMeldungListin interfaceRuleSetResult- Returns:
- Liste der Meldungen
-
setFehlerstufe
public void setFehlerstufe(MeldungTyp.FehlerStufe stufe)
Description copied from interface:RuleSetResultManuell die hoechste Fehlerstufe umstellen- Specified by:
setFehlerstufein interfaceRuleSetResult
-
getZKSMeldungList
public java.util.List<MeldungTyp> getZKSMeldungList()
- Specified by:
getZKSMeldungListin interfaceRuleSetResult- Returns:
- Liste der Meldungen
-
-