Package de.consist.bmu.rule.def
Class RuleDefImpl
java.lang.Object
de.consist.bmu.rule.def.RuleDefImpl
- All Implemented Interfaces:
RuleDef,Serializable
Klasse fuer die Regeldefinition. Wird mit jaxb als xml serialisiert. FIXME
Macht die BMU-Version hier Sinn?
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAdapter fuer JAXB.static class -
Constructor Summary
ConstructorsConstructorDescriptionKonstruktor.RuleDefImpl(RuleDef source) Copy-Konstruktor.RuleDefImpl(String id, String name, List<String> docTypes, boolean enabled, Date keyDate, boolean cancel, MeldungTyp meldung, String beschreibung, Date keyToDate, boolean useSignatureDate) -
Method Summary
Modifier and TypeMethodDescriptionfinal StringIn der Konfiguration im Element <Info>.final StringgetId()final DateGibt den Stichtag zurück.Liefert das Datum bis zu dem eine Regel angewendet werden soll.final MeldungTypfinal StringgetName()booleanGibt zurueck, ob das Datum der zu pruefenden Signatur (true) oder das Dokumentendatum (false) fuer die Stichtagsermittlung verwendet werden soll.final BMUVersionFIXME Macht das hier Sinn?final booleanfinal booleanfinal voidsetAbbruch(boolean cancel) final voidsetBeschreibung(String beschreibung) In der Konfiguration im Element <Info>.final voidsetDocTypes(List<String> docTypes) final voidsetEnabled(boolean enabled) final voidfinal voidsetKeyDate(Date keyDate) Setzt den Stichtag der Regel.voidsetKeyToDate(Date keyToDate) Setzt das Datum bis zu dem eine Regel angewendet werden soll.final voidsetMeldung(MeldungTyp meldung) final voidvoidsetUseSignatureDate(boolean useSignatureDate) Legt fest, ob das Datum der zu pruefenden Signatur oder das Dokumentendatum fuer die Stichtagsermittlung verwendet werden soll.final StringtoString()
-
Constructor Details
-
RuleDefImpl
public RuleDefImpl()Konstruktor. -
RuleDefImpl
public RuleDefImpl(String id, String name, List<String> docTypes, boolean enabled, Date keyDate, boolean cancel, MeldungTyp meldung, String beschreibung, Date keyToDate, boolean useSignatureDate) - Parameters:
id- intname- StringdocTypes- Listenabled- booleankeyDate- Datecancel- booleanmeldung- MeldungTypbeschreibung- String
-
RuleDefImpl
Copy-Konstruktor.- Parameters:
source- RuleDef
-
-
Method Details
-
getId
-
setId
-
getName
-
setName
-
getDocTypes
- Specified by:
getDocTypesin interfaceRuleDef- Returns:
- docTypes
-
setDocTypes
- Specified by:
setDocTypesin interfaceRuleDef- Parameters:
docTypes- the docTypes to set
-
isEnabled
public final boolean isEnabled() -
setEnabled
public final void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceRuleDef- Parameters:
enabled- the enabled to set
-
getKeyDate
Gibt den Stichtag zurück.- Specified by:
getKeyDatein interfaceRuleDef- Returns:
- the keyDate
-
setKeyDate
Setzt den Stichtag der Regel.- Specified by:
setKeyDatein interfaceRuleDef- Parameters:
keyDate- the keyDate to set
-
isAbbruch
public final boolean isAbbruch() -
setAbbruch
public final void setAbbruch(boolean cancel) - Specified by:
setAbbruchin interfaceRuleDef- Parameters:
cancel- boolean
-
getMeldung
- Specified by:
getMeldungin interfaceRuleDef- Returns:
- the meldung
-
setMeldung
- Specified by:
setMeldungin interfaceRuleDef- Parameters:
meldung- the meldung to set
-
getVersion
FIXME Macht das hier Sinn?- Specified by:
getVersionin interfaceRuleDef- Returns:
- die Version
-
getBeschreibung
In der Konfiguration im Element <Info>.- Specified by:
getBeschreibungin interfaceRuleDef- Returns:
- Die Beschreibung
-
setBeschreibung
In der Konfiguration im Element <Info>.- Specified by:
setBeschreibungin interfaceRuleDef- Parameters:
beschreibung- Die Beschreibung
-
toString
-
getKeyToDate
Liefert das Datum bis zu dem eine Regel angewendet werden soll.- Specified by:
getKeyToDatein interfaceRuleDef- Returns:
- the keyToDate
-
setKeyToDate
Setzt das Datum bis zu dem eine Regel angewendet werden soll.- Specified by:
setKeyToDatein interfaceRuleDef- Parameters:
keyToDate- Das Datum
-
getUseSignatureDate
public boolean getUseSignatureDate()Gibt zurueck, ob das Datum der zu pruefenden Signatur (true) oder das Dokumentendatum (false) fuer die Stichtagsermittlung verwendet werden soll.- Specified by:
getUseSignatureDatein interfaceRuleDef- Returns:
- useSignatureDate
-
setUseSignatureDate
public void setUseSignatureDate(boolean useSignatureDate) Legt fest, ob das Datum der zu pruefenden Signatur oder das Dokumentendatum fuer die Stichtagsermittlung verwendet werden soll.- Specified by:
setUseSignatureDatein interfaceRuleDef- Parameters:
useSignatureDate- boolean
-