Package de.consist.bmu.rule
Interface RuleDef
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
RuleDefImpl
Interface für eine Regeldefinition.
Der Stichtag, ab dem eine Prüfung auszuwerten ist, ist ein Pflichtfeld.
Die Prüfung kann aber grundsätzlich aktiviert bzw. deaktiviert
werden. Die Beschreibung (aka Info in der Konfiguration) ist dazu gedacht,
dem Anwender angezeigt zu werden.
-
Method Summary
Modifier and TypeMethodDescriptionIn der Konfiguration im Element <Info>.getId()
Gibt den Stichtag zurück.Liefert das Datum bis zu dem eine Regel angewendet werden soll.getName()
boolean
Gibt zurueck, ob das Datum der zu pruefenden Signatur (true) oder das Dokumentendatum (false) fuer die Stichtagsermittlung verwendet werden soll.FIXME Macht das hier Sinn?boolean
boolean
void
setAbbruch
(boolean cancel) void
setBeschreibung
(String beschreibung) In der Konfiguration im Element <Info>.void
setDocTypes
(List<String> docTypes) void
setEnabled
(boolean enabled) void
void
setKeyDate
(Date keyDate) Setzt den Stichtag der Regel.void
setKeyToDate
(Date keyToDate) Setzt das Datum bis zu dem eine Regel angewendet werden soll.void
setMeldung
(MeldungTyp meldung) void
void
setUseSignatureDate
(boolean useSignatureDate) Legt fest, ob das Datum der zu pruefenden Signatur oder das Dokumentendatum fuer die Stichtagsermittlung verwendet werden soll.
-
Method Details
-
getId
String getId()- Returns:
- the id
-
setId
- Parameters:
id
- the id to set
-
getName
String getName()- Returns:
- the name
-
setName
- Parameters:
name
- the name to set
-
getDocTypes
- Returns:
- docTypes
-
setDocTypes
- Parameters:
docTypes
- the docTypes to set
-
isEnabled
boolean isEnabled()- Returns:
- the enabled
-
setEnabled
void setEnabled(boolean enabled) - Parameters:
enabled
- the enabled to set
-
getKeyDate
Date getKeyDate()Gibt den Stichtag zurück.- Returns:
- the keyDate
-
setKeyDate
Setzt den Stichtag der Regel.- Parameters:
keyDate
- the keyDate to set
-
isAbbruch
boolean isAbbruch()- Returns:
- true wenn Pruefung bei Fehler abgebrochen werden soll, sonst false
-
setAbbruch
void setAbbruch(boolean cancel) - Parameters:
cancel
- boolean
-
getMeldung
MeldungTyp getMeldung()- Returns:
- the meldung
-
setMeldung
- Parameters:
meldung
- the meldung to set
-
getVersion
BMUVersion getVersion()FIXME Macht das hier Sinn?- Returns:
- die Version
-
getBeschreibung
String getBeschreibung()In der Konfiguration im Element <Info>.- Returns:
- Die Beschreibung
-
setBeschreibung
In der Konfiguration im Element <Info>.- Parameters:
beschreibung
- Die Beschreibung
-
getKeyToDate
Date getKeyToDate()Liefert das Datum bis zu dem eine Regel angewendet werden soll.- Returns:
- the keyToDate
-
setKeyToDate
Setzt das Datum bis zu dem eine Regel angewendet werden soll.- Parameters:
keyToDate
- Das Datum
-
getUseSignatureDate
boolean getUseSignatureDate()Gibt zurueck, ob das Datum der zu pruefenden Signatur (true) oder das Dokumentendatum (false) fuer die Stichtagsermittlung verwendet werden soll.- Returns:
- useSignatureDate
-
setUseSignatureDate
void setUseSignatureDate(boolean useSignatureDate) Legt fest, ob das Datum der zu pruefenden Signatur oder das Dokumentendatum fuer die Stichtagsermittlung verwendet werden soll.- Parameters:
useSignatureDate
- boolean
-