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.intgetAnzahlFahrzeugklassen()AuswerteQuerschnitt[]getAuswerteQuerschnitte()Gibt die AuswerteQuerschnitte wieder, die nicht IN- oder GEGEN- AuswerteQuerschnitte sind.intgetBastNummer()java.lang.StringgetBastNummerAsString()gibt die vierstellige Bastnummer als String zurück.longgetBeginn()BundeslandgetBundesland()longgetEnde()Fahrstreifen[]getFahrstreifen()gibt die Fahrstreifen der Zählstelle in der Reihenfolge InRichtg.HFS, InRichtg.ÜFS01, InRichtg.ÜFS02 ....AuswerteQuerschnittgetGegenAuswertequerschnitt()java.lang.StringgetGegenFernziel()java.lang.StringgetGegenNahziel()intgetGegenNK()java.lang.StringgetGegenStr()AuswerteQuerschnittgetInAuswertequerschnitt()java.lang.StringgetInFernziel()java.lang.StringgetInNahziel()intgetInNK()static LangZeitZaehlStellegetInstance(int bastNr)Gibt die Instance der LangZeitZaehlStelle mit der angegebenen Bast-Nummer zurück.static LangZeitZaehlStellegetInstance(java.lang.String pid)Gibt die Instance der LangZeitZaehlStelle mit der PID zurück.java.lang.StringgetInStr()java.lang.StringgetKlassifizierungsgruppeBAST()java.lang.StringgetLzzArt()java.lang.StringgetLzzName()gibt den Namen der Zählstelle zuückintgetLzzNummer()gibt die Nummer der Zählstelle zuückjava.lang.StringgetLzzNummerAsString()gibt die achtstellige LangzeitzästellenNummer (TK25 + BASt-Nummer) als String zurück.java.lang.StringgetMultilineRepresentation()getMultilineRepresentationjava.lang.StringgetMultilineRepresentation(int indent)intgetNachNK()java.lang.StringgetPidStrasse()doublegetStation()StrassegetStrasse()StrassenKlassegetStrassenKlasse()java.lang.StringgetTK25AsString()gibt die vierstellige TK-Blatt-Nr als String zurück.java.lang.StringgetToolTipText()gibt einen String zum Anzeigen als ein ToolTip zurück.java.lang.StringgetTreeString()gibt einen String zum Anzeigen in einem Tree zurück.intgetVonNK()protected voidinitData(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)booleanisAchslastErfassung()gibt true zurück, wenn die Zählstelle Achslastdaten erfasst.booleanisFunkstation()static voidsortByBastNr(LangZeitZaehlStelle[] lzzArray)Sortiert das Array von ConfigurationObjectWrapper Objekten nach Namen.java.lang.StringtoString()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:ConfigurationObjectWrappergibt einen String "ObjectType - ObjectName" zurück.- Overrides:
toStringin 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:ConfigurationObjectWrappergibt einen String zum Anzeigen in einem Tree zurück.- Specified by:
getTreeStringin classConfigurationObjectWrapper- Returns:
- Text zur Anzeige im Baum
-
getToolTipText
public java.lang.String getToolTipText()
Description copied from class:ConfigurationObjectWrappergibt einen String zum Anzeigen als ein ToolTip zurück.- Overrides:
getToolTipTextin 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 DataModellMismatchExceptiongibt 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.
-
-