Package de.consist.bmu.rule.def
Class RuleDefImpl
- java.lang.Object
-
- de.consist.bmu.rule.def.RuleDefImpl
-
- All Implemented Interfaces:
RuleDef,java.io.Serializable
public class RuleDefImpl extends java.lang.Object implements RuleDef
Klasse fuer die Regeldefinition. Wird mit jaxb als xml serialisiert. FIXME Macht die BMU-Version hier Sinn?- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuleDefImpl.AdapterAdapter fuer JAXB.static classRuleDefImpl.RuleDefComparator
-
Constructor Summary
Constructors Constructor Description RuleDefImpl()Konstruktor.RuleDefImpl(RuleDef source)Copy-Konstruktor.RuleDefImpl(java.lang.String id, java.lang.String name, java.util.List<java.lang.String> docTypes, boolean enabled, java.util.Date keyDate, boolean cancel, MeldungTyp meldung, java.lang.String beschreibung, java.util.Date keyToDate, boolean useSignatureDate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBeschreibung()In der Konfiguration im Element <Info>.java.util.List<java.lang.String>getDocTypes()java.lang.StringgetId()java.util.DategetKeyDate()Gibt den Stichtag zurück.java.util.DategetKeyToDate()Liefert das Datum bis zu dem eine Regel angewendet werden soll.MeldungTypgetMeldung()java.lang.StringgetName()booleangetUseSignatureDate()Gibt zurueck, ob das Datum der zu pruefenden Signatur (true) oder das Dokumentendatum (false) fuer die Stichtagsermittlung verwendet werden soll.BMUVersiongetVersion()FIXME Macht das hier Sinn?booleanisAbbruch()booleanisEnabled()voidsetAbbruch(boolean cancel)voidsetBeschreibung(java.lang.String beschreibung)In der Konfiguration im Element <Info>.voidsetDocTypes(java.util.List<java.lang.String> docTypes)voidsetEnabled(boolean enabled)voidsetId(java.lang.String id)voidsetKeyDate(java.util.Date keyDate)Setzt den Stichtag der Regel.voidsetKeyToDate(java.util.Date keyToDate)Setzt das Datum bis zu dem eine Regel angewendet werden soll.voidsetMeldung(MeldungTyp meldung)voidsetName(java.lang.String name)voidsetUseSignatureDate(boolean useSignatureDate)Legt fest, ob das Datum der zu pruefenden Signatur oder das Dokumentendatum fuer die Stichtagsermittlung verwendet werden soll.java.lang.StringtoString()
-
-
-
Constructor Detail
-
RuleDefImpl
public RuleDefImpl()
Konstruktor.
-
RuleDefImpl
public RuleDefImpl(java.lang.String id, java.lang.String name, java.util.List<java.lang.String> docTypes, boolean enabled, java.util.Date keyDate, boolean cancel, MeldungTyp meldung, java.lang.String beschreibung, java.util.Date keyToDate, boolean useSignatureDate)- Parameters:
id- intname- StringdocTypes- Listenabled- booleankeyDate- Datecancel- booleanmeldung- MeldungTypbeschreibung- String
-
RuleDefImpl
public RuleDefImpl(RuleDef source)
Copy-Konstruktor.- Parameters:
source- RuleDef
-
-
Method Detail
-
getId
public final java.lang.String getId()
-
setId
public final void setId(java.lang.String id)
-
getName
public final java.lang.String getName()
-
setName
public final void setName(java.lang.String name)
-
getDocTypes
public final java.util.List<java.lang.String> getDocTypes()
- Specified by:
getDocTypesin interfaceRuleDef- Returns:
- docTypes
-
setDocTypes
public final void setDocTypes(java.util.List<java.lang.String> docTypes)
- 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
public final java.util.Date getKeyDate()
Gibt den Stichtag zurück.- Specified by:
getKeyDatein interfaceRuleDef- Returns:
- the keyDate
-
setKeyDate
public final void setKeyDate(java.util.Date keyDate)
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
public final MeldungTyp getMeldung()
- Specified by:
getMeldungin interfaceRuleDef- Returns:
- the meldung
-
setMeldung
public final void setMeldung(MeldungTyp meldung)
- Specified by:
setMeldungin interfaceRuleDef- Parameters:
meldung- the meldung to set
-
getVersion
public final BMUVersion getVersion()
FIXME Macht das hier Sinn?- Specified by:
getVersionin interfaceRuleDef- Returns:
- die Version
-
getBeschreibung
public final java.lang.String getBeschreibung()
In der Konfiguration im Element <Info>.- Specified by:
getBeschreibungin interfaceRuleDef- Returns:
- Die Beschreibung
-
setBeschreibung
public final void setBeschreibung(java.lang.String beschreibung)
In der Konfiguration im Element <Info>.- Specified by:
setBeschreibungin interfaceRuleDef- Parameters:
beschreibung- Die Beschreibung
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getKeyToDate
public java.util.Date getKeyToDate()
Liefert das Datum bis zu dem eine Regel angewendet werden soll.- Specified by:
getKeyToDatein interfaceRuleDef- Returns:
- the keyToDate
-
setKeyToDate
public void setKeyToDate(java.util.Date keyToDate)
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
-
-