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 class
Adapter 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 String
In der Konfiguration im Element <Info>.final String
getId()
final Date
Gibt den Stichtag zurück.Liefert das Datum bis zu dem eine Regel angewendet werden soll.final MeldungTyp
final String
getName()
boolean
Gibt zurueck, ob das Datum der zu pruefenden Signatur (true) oder das Dokumentendatum (false) fuer die Stichtagsermittlung verwendet werden soll.final BMUVersion
FIXME Macht das hier Sinn?final boolean
final boolean
final void
setAbbruch
(boolean cancel) final void
setBeschreibung
(String beschreibung) In der Konfiguration im Element <Info>.final void
setDocTypes
(List<String> docTypes) final void
setEnabled
(boolean enabled) final void
final void
setKeyDate
(Date keyDate) Setzt den Stichtag der Regel.void
setKeyToDate
(Date keyToDate) Setzt das Datum bis zu dem eine Regel angewendet werden soll.final void
setMeldung
(MeldungTyp meldung) final void
void
setUseSignatureDate
(boolean useSignatureDate) Legt fest, ob das Datum der zu pruefenden Signatur oder das Dokumentendatum fuer die Stichtagsermittlung verwendet werden soll.final String
toString()
-
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:
getDocTypes
in interfaceRuleDef
- Returns:
- docTypes
-
setDocTypes
- Specified by:
setDocTypes
in interfaceRuleDef
- Parameters:
docTypes
- the docTypes to set
-
isEnabled
public final boolean isEnabled() -
setEnabled
public final void setEnabled(boolean enabled) - Specified by:
setEnabled
in interfaceRuleDef
- Parameters:
enabled
- the enabled to set
-
getKeyDate
Gibt den Stichtag zurück.- Specified by:
getKeyDate
in interfaceRuleDef
- Returns:
- the keyDate
-
setKeyDate
Setzt den Stichtag der Regel.- Specified by:
setKeyDate
in interfaceRuleDef
- Parameters:
keyDate
- the keyDate to set
-
isAbbruch
public final boolean isAbbruch() -
setAbbruch
public final void setAbbruch(boolean cancel) - Specified by:
setAbbruch
in interfaceRuleDef
- Parameters:
cancel
- boolean
-
getMeldung
- Specified by:
getMeldung
in interfaceRuleDef
- Returns:
- the meldung
-
setMeldung
- Specified by:
setMeldung
in interfaceRuleDef
- Parameters:
meldung
- the meldung to set
-
getVersion
FIXME Macht das hier Sinn?- Specified by:
getVersion
in interfaceRuleDef
- Returns:
- die Version
-
getBeschreibung
In der Konfiguration im Element <Info>.- Specified by:
getBeschreibung
in interfaceRuleDef
- Returns:
- Die Beschreibung
-
setBeschreibung
In der Konfiguration im Element <Info>.- Specified by:
setBeschreibung
in interfaceRuleDef
- Parameters:
beschreibung
- Die Beschreibung
-
toString
-
getKeyToDate
Liefert das Datum bis zu dem eine Regel angewendet werden soll.- Specified by:
getKeyToDate
in interfaceRuleDef
- Returns:
- the keyToDate
-
setKeyToDate
Setzt das Datum bis zu dem eine Regel angewendet werden soll.- Specified by:
setKeyToDate
in 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:
getUseSignatureDate
in 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:
setUseSignatureDate
in interfaceRuleDef
- Parameters:
useSignatureDate
- boolean
-