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.String
UUID_FEHLER
UUID 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 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()
java.lang.String
toString()
-
-
-
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:
getList
in interfaceRuleSetResult
- Returns:
- Liste von RuleResults
-
getBMUDokument
public BMUDokument getBMUDokument()
- Specified by:
getBMUDokument
in interfaceRuleSetResult
- Returns:
- Das BMUDokument
-
getRuleSet
public RuleSet getRuleSet()
- Specified by:
getRuleSet
in 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:
addMeldung
in 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:
addZKSMeldung
in interfaceRuleSetResult
- Parameters:
klasse
- Die Fehlerklassestufe
- Die Fehlerstufebeschreibung
- Die Beschreibungcode
- Der Fehlercodeabhilfe
- Der Abhilfetext
-
getBezugResult
public RuleResult getBezugResult()
- Specified by:
getBezugResult
in interfaceRuleSetResult
- Returns:
- Das RuleResult mit der Bezugsmeldung
-
getHoechsteFehlerstufe
public MeldungTyp.FehlerStufe getHoechsteFehlerstufe()
- Specified by:
getHoechsteFehlerstufe
in interfaceRuleSetResult
- Returns:
- FehlerStufe
-
getStatus
public RuleSetResult.Status getStatus()
- Specified by:
getStatus
in interfaceRuleSetResult
- Returns:
- Status der Regelpruefung
-
toQuittung
public org.w3c.dom.Document toQuittung() throws BMUException
- Specified by:
toQuittung
in interfaceRuleSetResult
- Returns:
- Document mit Quittung
- Throws:
BMUException
- BMUException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getMeldungList
public java.util.List<MeldungTyp> getMeldungList()
- Specified by:
getMeldungList
in interfaceRuleSetResult
- Returns:
- Liste der Meldungen
-
setFehlerstufe
public void setFehlerstufe(MeldungTyp.FehlerStufe stufe)
Description copied from interface:RuleSetResult
Manuell die hoechste Fehlerstufe umstellen- Specified by:
setFehlerstufe
in interfaceRuleSetResult
-
getZKSMeldungList
public java.util.List<MeldungTyp> getZKSMeldungList()
- Specified by:
getZKSMeldungList
in interfaceRuleSetResult
- Returns:
- Liste der Meldungen
-
-