Class TmcLinienFilter
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.cache.TmcLinienFilter
-
public class TmcLinienFilter extends java.lang.ObjectFilter für TMC-Linienlokationen.
-
-
Constructor Summary
Constructors Constructor Description TmcLinienFilter()Der Default-Konstruktor.TmcLinienFilter(java.lang.String verwaltungsBereich)Der Konstruktor.TmcLinienFilter(java.util.List<java.lang.String> verwaltungsBereiche, java.util.List<de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.attribute.AttTmcOrtsTyp> ortsTypen)Der Konstruktor.
-
Method Summary
Modifier and Type Method Description voidaddVerwaltungsBereich(java.lang.String verwaltungsBereich)Fügt den gegebenen Verwaltungsbereich diesem Filter hinzu.booleanpassiertFilter(TmcLinieWrapper wrapper)Lieferttruezurück, wenn die gegebene TMC-Linie diesen Filter passiert.voidremoveVerwaltungsBereich(java.lang.String verwaltungsBereich)Entfernt den gegebenen Verwaltungsbereich von diesem Filter.voidsetVerwaltungsBereich(java.lang.String verwaltungsBereich)Setzt den alleinigen Verwaltungsbereich dieses Filters.
-
-
-
Constructor Detail
-
TmcLinienFilter
public TmcLinienFilter()
Der Default-Konstruktor.Standardmäßig wird kein Verwaltungsbereich gesetzt, was bedeutet, dass sämtliche TMC-Linien (unabhängig vom Verwaltungsbereich) diesen Filter passieren.
Bei den Ortstypen werden standardmäßig alle Linien-Ortstypen gesetzt außer dem Ortstyp 'Straße:(Straße 1.Ordnung) Bundesautobahn' (Value: 201001).
-
TmcLinienFilter
public TmcLinienFilter(java.lang.String verwaltungsBereich)
Der Konstruktor.Bei den Ortstypen werden standardmäßig alle Linien-Ortstypen gesetzt außer dem Ortstyp 'Straße:(Straße 1.Ordnung) Bundesautobahn' (Value: 201001).
- Parameters:
verwaltungsBereich- der alleinige Verwaltungsbereich
-
TmcLinienFilter
public TmcLinienFilter(java.util.List<java.lang.String> verwaltungsBereiche, java.util.List<de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.attribute.AttTmcOrtsTyp> ortsTypen)Der Konstruktor.- Parameters:
verwaltungsBereiche- die Liste der Verwaltungsbereiche, welche diesen Filter passieren sollenortsTypen- die Liste der Ortstypen, welchen diesen Filter passieren sollen
-
-
Method Detail
-
passiertFilter
public boolean passiertFilter(TmcLinieWrapper wrapper)
Lieferttruezurück, wenn die gegebene TMC-Linie diesen Filter passiert.- Parameters:
wrapper- die TMC-Linie- Returns:
true, wenn die gegebene TMC-Linie diesen Filter passiert, ansonstenfalse
-
setVerwaltungsBereich
public void setVerwaltungsBereich(java.lang.String verwaltungsBereich)
Setzt den alleinigen Verwaltungsbereich dieses Filters.- Parameters:
verwaltungsBereich- der alleinige Verwaltungsbereich
-
addVerwaltungsBereich
public void addVerwaltungsBereich(java.lang.String verwaltungsBereich)
Fügt den gegebenen Verwaltungsbereich diesem Filter hinzu.- Parameters:
verwaltungsBereich- der neue Verwaltungsbereich
-
removeVerwaltungsBereich
public void removeVerwaltungsBereich(java.lang.String verwaltungsBereich)
Entfernt den gegebenen Verwaltungsbereich von diesem Filter.- Parameters:
verwaltungsBereich- der zu entfernende Verwaltungsbereich
-
-