de.bsvrz.vew.bmvew.bmvew.regel
Class Regel

java.lang.Object
  extended by de.bsvrz.vew.bmvew.bmvew.regel.Regel

public class Regel
extends java.lang.Object

Die Klasse kapselt einen Filter und die ensprechenden Aktion

Version:
$Revision: 1.1 $ / $Date: 2009/09/24 12:50:46 $ / ($Author: Pittner $)
Author:
Dambach-Werke GmbH, Timo Pittner

Field Summary
private  Aktion[] aktionen
          Die Aktion
private  de.bsvrz.dav.daf.main.Data betriebsMeldung
          Die Betriebsmeldung
private  Filter[] filters
          Der Filter
 
Constructor Summary
Regel()
           
 
Method Summary
 boolean bearbeite(de.bsvrz.dav.daf.main.ResultData betriebsMeldung)
          Arbeitet die Regel ab
 Aktion[] getAktionen()
           
 Filter[] getFilters()
           
 void initialisiere(Filter[] filters, Aktion[] aktionen)
          Initialisiert die Regel
 void setAktionen(Aktion[] aktionen)
           
 void setFilters(Filter[] filters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aktionen

private Aktion[] aktionen
Die Aktion


filters

private Filter[] filters
Der Filter


betriebsMeldung

private de.bsvrz.dav.daf.main.Data betriebsMeldung
Die Betriebsmeldung

Constructor Detail

Regel

public Regel()
Method Detail

initialisiere

public void initialisiere(Filter[] filters,
                          Aktion[] aktionen)
                   throws java.lang.IllegalArgumentException
Initialisiert die Regel

Parameters:
filter -
aktion -
Throws:
java.lang.IllegalArgumentException

bearbeite

public boolean bearbeite(de.bsvrz.dav.daf.main.ResultData betriebsMeldung)
Arbeitet die Regel ab

Parameters:
betriebsMeldung -
Returns:
false, wenn Aktion Abbruch

getAktionen

public Aktion[] getAktionen()

setAktionen

public void setAktionen(Aktion[] aktionen)

getFilters

public Filter[] getFilters()

setFilters

public void setFilters(Filter[] filters)