Class LangZeitZaehlStelle

    • 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.
      • 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
      • 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()
      • 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[]
      • getMultilineRepresentation

        public java.lang.String getMultilineRepresentation​(int indent)
      • getMultilineRepresentation

        public java.lang.String getMultilineRepresentation()
        getMultilineRepresentation
        Returns:
        String
      • 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[]
      • sortByBastNr

        public static final void sortByBastNr​(LangZeitZaehlStelle[] lzzArray)

        Sortiert das Array von ConfigurationObjectWrapper Objekten nach Namen.

        Parameters:
        lzzArray - ToDo.