Class LangZeitZaehlStelle
- java.lang.Object
-
- de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
-
- de.inovat.kex.bast.common.objectwrapper.LangZeitZaehlStelle
-
public class LangZeitZaehlStelle extends ConfigurationObjectWrapper
kapselt den DatenModellTyp langZeitZählstelle
-
-
Field Summary
-
Fields inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, __TYP_ANSCHLUSSPUNKT, __TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, _ConfigurationObject
-
-
Method Summary
Modifier and Type Method Description static LangZeitZaehlStelle[]
getAll()
gibt die DatenModellObjekte vom typ langZeitZählstelle zurück, wenn keiner dieser Objekte Fehler in den ObjektReferenzen aufweist.static LangZeitZaehlStelle[]
getAllAxl()
gibt die LangzeitZählstellenWrapperObjekte zurück, die der Achlastdatenfassung dienen und die keine Fehler in den ObjektReferenzen aufweisen.static LangZeitZaehlStelle[]
getAllLve()
gibt die LangzeitZählstellenWrapperObjekte zurück, die der Verkehrmengenerfassung dienen und die keine Fehler in den ObjektReferenzen aufweisen.int
getAnzahlFahrzeugklassen()
AuswerteQuerschnitt[]
getAuswerteQuerschnitte()
Gibt die AuswerteQuerschnitte wieder, die nicht IN- oder GEGEN- AuswerteQuerschnitte sind.int
getBastNummer()
java.lang.String
getBastNummerAsString()
gibt die vierstellige Bastnummer als String zurück.long
getBeginn()
Bundesland
getBundesland()
long
getEnde()
Fahrstreifen[]
getFahrstreifen()
gibt die Fahrstreifen der Zählstelle in der Reihenfolge InRichtg.HFS, InRichtg.ÜFS01, InRichtg.ÜFS02 ....AuswerteQuerschnitt
getGegenAuswertequerschnitt()
java.lang.String
getGegenFernziel()
java.lang.String
getGegenNahziel()
int
getGegenNK()
java.lang.String
getGegenStr()
AuswerteQuerschnitt
getInAuswertequerschnitt()
java.lang.String
getInFernziel()
java.lang.String
getInNahziel()
int
getInNK()
static LangZeitZaehlStelle
getInstance(int bastNr)
Gibt die Instance der LangZeitZaehlStelle mit der angegebenen Bast-Nummer zurück.static LangZeitZaehlStelle
getInstance(java.lang.String pid)
Gibt die Instance der LangZeitZaehlStelle mit der PID zurück.java.lang.String
getInStr()
java.lang.String
getKlassifizierungsgruppeBAST()
java.lang.String
getLzzArt()
java.lang.String
getLzzName()
gibt den Namen der Zählstelle zuückint
getLzzNummer()
gibt die Nummer der Zählstelle zuückjava.lang.String
getLzzNummerAsString()
gibt die achtstellige LangzeitzästellenNummer (TK25 + BASt-Nummer) als String zurück.java.lang.String
getMultilineRepresentation()
getMultilineRepresentationjava.lang.String
getMultilineRepresentation(int indent)
int
getNachNK()
java.lang.String
getPidStrasse()
double
getStation()
Strasse
getStrasse()
StrassenKlasse
getStrassenKlasse()
java.lang.String
getTK25AsString()
gibt die vierstellige TK-Blatt-Nr als String zurück.java.lang.String
getToolTipText()
gibt einen String zum Anzeigen als ein ToolTip zurück.java.lang.String
getTreeString()
gibt einen String zum Anzeigen in einem Tree zurück.int
getVonNK()
protected void
initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
boolean
isAchslastErfassung()
gibt true zurück, wenn die Zählstelle Achslastdaten erfasst.boolean
isFunkstation()
static void
sortByBastNr(LangZeitZaehlStelle[] lzzArray)
Sortiert das Array von ConfigurationObjectWrapper Objekten nach Namen.java.lang.String
toString()
gibt einen String "ObjectType - ObjectName" zurück.-
Methods inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
getConfigurationObject, getKommunikationPartner, getKommunikationPartner, getName, getPID, sortByName, sortByPid, sortByTreeString
-
-
-
-
Method Detail
-
getInstance
public static LangZeitZaehlStelle getInstance(java.lang.String pid) throws DataModellMismatchException
Gibt die Instance der LangZeitZaehlStelle mit der PID zurück. Es wird eine DataModellObjectNotFoundException geworfen, wenn die PID nicht vorhanden ist oder das zur PID gehörende Objekt nich vom typ langZeitZählstelle ist. Eine DataModellMismatchException wird geworfen, wenn Objektreferenzen auf falsche Typen verweisen bzw. diese nicht gesetzt sind.- Parameters:
pid
- String- Returns:
- LangZeitZaehlStelle
- Throws:
DataModellMismatchException
- Exception.
-
getInstance
public static LangZeitZaehlStelle getInstance(int bastNr) throws DataModellMismatchException
Gibt die Instance der LangZeitZaehlStelle mit der angegebenen Bast-Nummer zurück. Es wird eine DataModellObjectNotFoundException geworfen, wenn die PID nicht vorhanden ist oder das zur PID gehörende Objekt nich vom typ langZeitZählstelle ist. Eine DataModellMismatchException wird geworfen, wenn Objektreferenzen auf falsche Typen verweisen bzw. diese nicht gesetzt sind.- Parameters:
bastNr
- int- Returns:
- LangZeitZaehlStelle
- Throws:
DataModellMismatchException
- Exception.
-
getAll
public static LangZeitZaehlStelle[] getAll() throws DataModellMismatchException
gibt die DatenModellObjekte vom typ langZeitZählstelle zurück, wenn keiner dieser Objekte Fehler in den ObjektReferenzen aufweist. DataModellMismatchException wird geworfen, wenn Objektreferenzen auf falsche Typen verweisen bzw. diese nicht gesetzt sind.- Returns:
- LangZeitZaehlStelle[]
- Throws:
DataModellMismatchException
- Exception.
-
getAllLve
public static LangZeitZaehlStelle[] getAllLve() throws DataModellMismatchException
gibt die LangzeitZählstellenWrapperObjekte zurück, die der Verkehrmengenerfassung dienen und die keine Fehler in den ObjektReferenzen aufweisen. DataModellMismatchException wird geworfen, wenn Objektreferenzen auf falsche Typen verweisen bzw. diese nicht gesetzt sind.- Returns:
- LangZeitZaehlStelle[]
- Throws:
DataModellMismatchException
- DataModellMismatchException.
-
getAllAxl
public static LangZeitZaehlStelle[] getAllAxl() throws DataModellMismatchException
gibt die LangzeitZählstellenWrapperObjekte zurück, die der Achlastdatenfassung dienen und die keine Fehler in den ObjektReferenzen aufweisen. DataModellMismatchException wird geworfen, wenn Objektreferenzen auf falsche Typen verweisen bzw. diese nicht gesetzt sind.- Returns:
- LangZeitZaehlStelle[]
- Throws:
DataModellMismatchException
- Exception.
-
initData
protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
- Throws:
DataModellMismatchException
-
getStation
public double getStation()
-
getBastNummer
public int getBastNummer()
-
getBastNummerAsString
public java.lang.String getBastNummerAsString()
gibt die vierstellige Bastnummer als String zurück.- Returns:
- String
-
getLzzNummerAsString
public java.lang.String getLzzNummerAsString()
gibt die achtstellige LangzeitzästellenNummer (TK25 + BASt-Nummer) als String zurück.- Returns:
- String
-
getTK25AsString
public java.lang.String getTK25AsString()
gibt die vierstellige TK-Blatt-Nr als String zurück.- Returns:
- String
-
getInAuswertequerschnitt
public AuswerteQuerschnitt getInAuswertequerschnitt()
-
getStrassenKlasse
public StrassenKlasse getStrassenKlasse()
-
getVonNK
public int getVonNK()
-
getKlassifizierungsgruppeBAST
public java.lang.String getKlassifizierungsgruppeBAST()
-
getAnzahlFahrzeugklassen
public int getAnzahlFahrzeugklassen()
-
getPidStrasse
public java.lang.String getPidStrasse()
-
getStrasse
public Strasse getStrasse()
-
getInNK
public int getInNK()
-
getGegenStr
public java.lang.String getGegenStr()
-
getEnde
public long getEnde()
-
getGegenNahziel
public java.lang.String getGegenNahziel()
-
getGegenNK
public int getGegenNK()
-
getInNahziel
public java.lang.String getInNahziel()
-
getInFernziel
public java.lang.String getInFernziel()
-
getBundesland
public Bundesland getBundesland()
-
getGegenFernziel
public java.lang.String getGegenFernziel()
-
getGegenAuswertequerschnitt
public AuswerteQuerschnitt getGegenAuswertequerschnitt()
-
getNachNK
public int getNachNK()
-
getBeginn
public long getBeginn()
-
getInStr
public java.lang.String getInStr()
-
getLzzArt
public java.lang.String getLzzArt()
-
getLzzNummer
public int getLzzNummer()
gibt die Nummer der Zählstelle zuück- Returns:
- int
-
getLzzName
public java.lang.String getLzzName()
gibt den Namen der Zählstelle zuück- Returns:
- int
-
isFunkstation
public boolean isFunkstation()
-
getAuswerteQuerschnitte
public AuswerteQuerschnitt[] getAuswerteQuerschnitte()
Gibt die AuswerteQuerschnitte wieder, die nicht IN- oder GEGEN- AuswerteQuerschnitte sind.- Returns:
- AuswerteQuerschnitt[]
-
toString
public java.lang.String toString()
Description copied from class:ConfigurationObjectWrapper
gibt einen String "ObjectType - ObjectName" zurück.- Overrides:
toString
in classConfigurationObjectWrapper
- Returns:
- String
-
getMultilineRepresentation
public java.lang.String getMultilineRepresentation(int indent)
-
getMultilineRepresentation
public java.lang.String getMultilineRepresentation()
getMultilineRepresentation- Returns:
- String
-
getTreeString
public java.lang.String getTreeString()
Description copied from class:ConfigurationObjectWrapper
gibt einen String zum Anzeigen in einem Tree zurück.- Specified by:
getTreeString
in classConfigurationObjectWrapper
- Returns:
- Text zur Anzeige im Baum
-
getToolTipText
public java.lang.String getToolTipText()
Description copied from class:ConfigurationObjectWrapper
gibt einen String zum Anzeigen als ein ToolTip zurück.- Overrides:
getToolTipText
in classConfigurationObjectWrapper
- Returns:
- Tooltipp
-
getFahrstreifen
public Fahrstreifen[] getFahrstreifen()
gibt die Fahrstreifen der Zählstelle in der Reihenfolge InRichtg.HFS, InRichtg.ÜFS01, InRichtg.ÜFS02 .... GegenRichtg.ÜFS02, GegenRichtg.ÜFS01, GegenRichtg.HFS zurück.- Returns:
- Fahrstreifen[]
-
isAchslastErfassung
public boolean isAchslastErfassung() throws DataModellMismatchException
gibt true zurück, wenn die Zählstelle Achslastdaten erfasst.- Returns:
- boolean
- Throws:
DataModellMismatchException
- Exception.
-
sortByBastNr
public static final void sortByBastNr(LangZeitZaehlStelle[] lzzArray)
Sortiert das Array von ConfigurationObjectWrapper Objekten nach Namen.
- Parameters:
lzzArray
- ToDo.
-
-