de.bsvrz.vew.engvew.engstelle
Class Engstelle.MeldungsBehandlung

java.lang.Object
  extended by de.bsvrz.vew.engvew.engstelle.Engstelle.MeldungsBehandlung
Enclosing class:
Engstelle

public class Engstelle.MeldungsBehandlung
extends java.lang.Object

Klasse zur Meldungsbehandlung. Eine Betriebsmeldung wird dann versendet, wenn eine Plausibilitätsprüfung ein negatives Ergebenis hat und eine entsprechende Meldung (mit dergleichen Id) nicht aktiv ist. Sobald eine Betriebsmeldung versendet wird, wird die Meldung mit dieser Id auf "aktiv" gesetzt. Eine nachfolgende Prüfung mit positivem Ergebnis setzt die Meldung wieder auf "inaktiv"

Author:
Stefan Sans

Constructor Summary
Engstelle.MeldungsBehandlung()
           
 
Method Summary
 boolean isMeldungAktiv(java.lang.String meldungsId)
          Setzt eine Meldung auf "aktiv"
 boolean setMeldungAktiv(java.lang.String meldungsId)
          Bestimmt, ob eine Meldung auf "aktiv" ist.
 boolean setMeldungInaktiv(java.lang.String meldungsId)
          Setzt eine Meldung auf "inaktiv"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Engstelle.MeldungsBehandlung

public Engstelle.MeldungsBehandlung()
Method Detail

setMeldungInaktiv

public boolean setMeldungInaktiv(java.lang.String meldungsId)
Setzt eine Meldung auf "inaktiv"

Parameters:
meldungsId - die Id der zu bearbeitenden Meldung
Returns:
true, wenn die Meldung vorher "aktiv" war, false sonst

isMeldungAktiv

public boolean isMeldungAktiv(java.lang.String meldungsId)
Setzt eine Meldung auf "aktiv"

Parameters:
meldungsId - die Id der zu bearbeitenden Meldung
Returns:
true, wenn die Meldung vorher "inaktiv" war, false sonst

setMeldungAktiv

public boolean setMeldungAktiv(java.lang.String meldungsId)
Bestimmt, ob eine Meldung auf "aktiv" ist.

Parameters:
meldungsId - die Id der zu bearbeitenden Meldung
Returns:
true, wenn die Meldung "aktiv" ist, false sonst