de.bsvrz.buv.plugin.bmvew
Class Filter

java.lang.Object
  extended by de.bsvrz.buv.plugin.bmvew.Filter
All Implemented Interfaces:
java.lang.Cloneable

public class Filter
extends java.lang.Object
implements java.lang.Cloneable

Diese Klasse repräsentiert die Datenstruktur eines Filters von Betriebsmeldungen.
Implementiert das Interface Cloneable.

Version:
$Revision: 1.1 $ / $Date: 2010/02/02 15:14:30 $ / ($Author: HofmannJ $)
Author:
HofmannJ

Constructor Summary
Filter()
          Öffentlicher, parameterloser Konstruktor.
Filter(java.lang.String name)
          Konstruktor, setzt den Namen des Filters.
 
Method Summary
 Filter clone()
          Liefert einen Clone dieser Klasse und setzt den Präfix "Kopie von " vor den Namen.
 FilterElement getApplikationsID()
           
 FilterElement getApplikationsKennung()
           
 FilterElement getApplikationsTyp()
           
 java.util.List<FilterElement> getFilterElemente()
          Liefert die Liste aller Spalten-Filter.
 FilterElement getID()
           
 FilterElement getLaufendeNummer()
           
 FilterElement getMeldungsKlasse()
           
 FilterElement getMeldungsText()
           
 FilterElement getMeldungsTyp()
           
 FilterElement getMeldungsTypZusatz()
           
 java.lang.String getName()
          Liefert den Namen dieses Filters.
 FilterElement getReferenz()
           
 FilterElement getStatus()
           
 FilterElement getUrlasserBenutzerReferenz()
           
 FilterElement getUrlasserUrsache()
           
 FilterElement getUrlasserVeranlasser()
           
 void setApplikationsID(FilterElement feApplikationsID)
          Setzt das Filterelement für die Spalte ApplikationsId.
 void setApplikationsKennung(FilterElement feApplikationsKennung)
          Setzt das Filterelement für die Spalte ApplikationsKennung.
 void setApplikationsTyp(FilterElement feApplikationsTyp)
          Setzt das Filterelement für die Spalte ApplikationsTyp.
 void setID(FilterElement feID)
          Setzt das Filterelement für die Spalte Id.
 void setLaufendeNummer(FilterElement feLaufendeNummer)
          Setzt das Filterelement für die Spalte LaufendeNummer.
 void setMeldungsKlasse(FilterElement feMeldungsKlasse)
          Setzt das Filterelement für die Spalte Meldungsklasse.
 void setMeldungsText(FilterElement feMeldungsText)
          Setzt das Filterelement für die Spalte.
 void setMeldungsTyp(FilterElement feMeldungsTyp)
          Setzt das Filterelement für die Spalte MeldungsTyp.
 void setMeldungsTypZusatz(FilterElement feMeldungsTypZusatz)
          Setzt das Filterelement für die Spalte MeldungsTypZusatz.
 void setName(java.lang.String _name)
          Setzt den Namen des Filters.
 void setReferenz(FilterElement feReferenz)
          Setzt das Filterelement für die Spalte Referenz.
 void setStatus(FilterElement feStatus)
          Setzt das Filterelement für die Spalte Status.
 void setUrlasserBenutzerReferenz(FilterElement feUrlasserBenutzerReferenz)
          Setzt das Filterelement für die Spalte UrlasserBenutzerReferenz.
 void setUrlasserUrsache(FilterElement feUrlasserUrsache)
          Setzt das Filterelement für die Spalte UrlasserUrsache.
 void setUrlasserVeranlasser(FilterElement feUrlasserVeranlasser)
          Setzt das Filterelement für die Spalte UrlasserVeranlasser.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Filter

public Filter()
Öffentlicher, parameterloser Konstruktor.


Filter

public Filter(java.lang.String name)
Konstruktor, setzt den Namen des Filters.

Parameters:
name -
Method Detail

setName

public void setName(java.lang.String _name)
Setzt den Namen des Filters.

Parameters:
_name - Name des Filters.

getName

public java.lang.String getName()
Liefert den Namen dieses Filters.

Returns:
Namen des Filters.

getFilterElemente

public java.util.List<FilterElement> getFilterElemente()
Liefert die Liste aller Spalten-Filter.

Returns:
Liste aller Spalten-Filter.

setApplikationsID

public void setApplikationsID(FilterElement feApplikationsID)
Setzt das Filterelement für die Spalte ApplikationsId.

Parameters:
feApplikationsID - ApplikationsId des Filters.

setApplikationsKennung

public void setApplikationsKennung(FilterElement feApplikationsKennung)
Setzt das Filterelement für die Spalte ApplikationsKennung.

Parameters:
feApplikationsKennung - Applikationskennung des Filters.

setApplikationsTyp

public void setApplikationsTyp(FilterElement feApplikationsTyp)
Setzt das Filterelement für die Spalte ApplikationsTyp.

Parameters:
feApplikationsTyp - ApplikationsTyp des Filters.

setID

public void setID(FilterElement feID)
Setzt das Filterelement für die Spalte Id.

Parameters:
feID - Id des Filters.

setLaufendeNummer

public void setLaufendeNummer(FilterElement feLaufendeNummer)
Setzt das Filterelement für die Spalte LaufendeNummer.

Parameters:
feLaufendeNummer - Laufende Nummer des Filters.

setMeldungsKlasse

public void setMeldungsKlasse(FilterElement feMeldungsKlasse)
Setzt das Filterelement für die Spalte Meldungsklasse.

Parameters:
feMeldungsKlasse - Meldungsklasse des Filters.

setMeldungsText

public void setMeldungsText(FilterElement feMeldungsText)
Setzt das Filterelement für die Spalte.

Parameters:
feMeldungsText - Melngstext des Filters.

setMeldungsTyp

public void setMeldungsTyp(FilterElement feMeldungsTyp)
Setzt das Filterelement für die Spalte MeldungsTyp.

Parameters:
feMeldungsTyp - MeldungsTyp des Filters.

setMeldungsTypZusatz

public void setMeldungsTypZusatz(FilterElement feMeldungsTypZusatz)
Setzt das Filterelement für die Spalte MeldungsTypZusatz.

Parameters:
feMeldungsTypZusatz - MeldungsTypZusatz des Filters.

setReferenz

public void setReferenz(FilterElement feReferenz)
Setzt das Filterelement für die Spalte Referenz.

Parameters:
feReferenz - Referenz des Filters.

setStatus

public void setStatus(FilterElement feStatus)
Setzt das Filterelement für die Spalte Status.

Parameters:
feStatus - Status des Filters.

setUrlasserBenutzerReferenz

public void setUrlasserBenutzerReferenz(FilterElement feUrlasserBenutzerReferenz)
Setzt das Filterelement für die Spalte UrlasserBenutzerReferenz.

Parameters:
feUrlasserBenutzerReferenz - UrlasserBenutzerReferenz des Filters.

setUrlasserUrsache

public void setUrlasserUrsache(FilterElement feUrlasserUrsache)
Setzt das Filterelement für die Spalte UrlasserUrsache.

Parameters:
feUrlasserUrsache - UrlasserUrsache des Filters.

setUrlasserVeranlasser

public void setUrlasserVeranlasser(FilterElement feUrlasserVeranlasser)
Setzt das Filterelement für die Spalte UrlasserVeranlasser.

Parameters:
feUrlasserVeranlasser - UrlasserVeranlasser des Filters.

clone

public Filter clone()
Liefert einen Clone dieser Klasse und setzt den Präfix "Kopie von " vor den Namen.

Overrides:
clone in class java.lang.Object
Returns:
Clone dieser Klasse.

getApplikationsID

public FilterElement getApplikationsID()

getLaufendeNummer

public FilterElement getLaufendeNummer()

getApplikationsTyp

public FilterElement getApplikationsTyp()

getApplikationsKennung

public FilterElement getApplikationsKennung()

getID

public FilterElement getID()

getMeldungsTyp

public FilterElement getMeldungsTyp()

getMeldungsTypZusatz

public FilterElement getMeldungsTypZusatz()

getMeldungsKlasse

public FilterElement getMeldungsKlasse()

getReferenz

public FilterElement getReferenz()

getStatus

public FilterElement getStatus()

getUrlasserBenutzerReferenz

public FilterElement getUrlasserBenutzerReferenz()

getUrlasserUrsache

public FilterElement getUrlasserUrsache()

getUrlasserVeranlasser

public FilterElement getUrlasserVeranlasser()

getMeldungsText

public FilterElement getMeldungsText()