Class KdGesamtStrasse.Daten
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.konfigurationsdaten.KdGesamtStrasse.Daten
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
,de.bsvrz.sys.funclib.bitctrl.modell.Datum
,de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsDatum
- Enclosing class:
- KdGesamtStrasse
public static class KdGesamtStrasse.Daten extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum implements de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsDatum
Kapselt die Daten des Datensatzes.
-
-
Constructor Summary
Constructors Constructor Description Daten(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz, de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
Initialisiert das Datum.
-
Method Summary
Modifier and Type Method Description void
atl2Bean(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
void
bean2Atl(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
KdGesamtStrasse.Daten
clone()
java.lang.String
getBezeichnung()
Da es in der LCL auch Straßen gibt, die im Feld ROAD_NUMBER Bezeichungen haben, die sich nicht eindeutig auf Typ, Straßennummer und Zusatz abbilden lassen, nimmt dieses Feld den gesamten Wert der Spalte ROAD_NUMBER auf..AttZahlPositiv
getNummer()
Straßennummer (ohne Typkürzel), z.B. "5".de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Strasse>
getStrasseFR1()
Liste der Straßen in FR1, aufsteigend sortiert nach Fahrtrichtung.de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Strasse>
getStrasseFR2()
Liste der Straßen in FR2, aufsteigend sortiert nach Fahrtrichtung.AttStrassenTypErweitert
getTyp()
Typ der Straße (Autobahn, Bundesstraße, Landesstraße,...) entsprechend der LCL-Typenliste.java.lang.String
getZusatz()
Zusätzliche Angabe zu Straßentyp und Nummer, z.B.void
setBezeichnung(java.lang.String _bezeichnung)
Da es in der LCL auch Straßen gibt, die im Feld ROAD_NUMBER Bezeichungen haben, die sich nicht eindeutig auf Typ, Straßennummer und Zusatz abbilden lassen, nimmt dieses Feld den gesamten Wert der Spalte ROAD_NUMBER auf..void
setNummer(AttZahlPositiv _nummer)
Straßennummer (ohne Typkürzel), z.B. "5".void
setTyp(AttStrassenTypErweitert _typ)
Typ der Straße (Autobahn, Bundesstraße, Landesstraße,...) entsprechend der LCL-Typenliste.void
setZusatz(java.lang.String _zusatz)
Zusätzliche Angabe zu Straßentyp und Nummer, z.B.java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
dGetAspekt, dGetDatensatz, dSetAspekt
-
-
-
-
Method Detail
-
getTyp
public AttStrassenTypErweitert getTyp()
Typ der Straße (Autobahn, Bundesstraße, Landesstraße,...) entsprechend der LCL-Typenliste.- Returns:
- der Wert von Typ.
-
setTyp
public void setTyp(AttStrassenTypErweitert _typ)
Typ der Straße (Autobahn, Bundesstraße, Landesstraße,...) entsprechend der LCL-Typenliste.- Parameters:
_typ
- der neue Wert von Typ.
-
getNummer
public AttZahlPositiv getNummer()
Straßennummer (ohne Typkürzel), z.B. "5".- Returns:
- der Wert von Nummer.
-
setNummer
public void setNummer(AttZahlPositiv _nummer)
Straßennummer (ohne Typkürzel), z.B. "5".- Parameters:
_nummer
- der neue Wert von Nummer.
-
getZusatz
public java.lang.String getZusatz()
Zusätzliche Angabe zu Straßentyp und Nummer, z.B. "a" für " B 96 a".- Returns:
- der Wert von Zusatz.
-
setZusatz
public void setZusatz(java.lang.String _zusatz)
Zusätzliche Angabe zu Straßentyp und Nummer, z.B. "a" für " B 96 a".- Parameters:
_zusatz
- der neue Wert von Zusatz.
-
getBezeichnung
public java.lang.String getBezeichnung()
Da es in der LCL auch Straßen gibt, die im Feld ROAD_NUMBER Bezeichungen haben, die sich nicht eindeutig auf Typ, Straßennummer und Zusatz abbilden lassen, nimmt dieses Feld den gesamten Wert der Spalte ROAD_NUMBER auf..- Returns:
- der Wert von Bezeichnung.
-
setBezeichnung
public void setBezeichnung(java.lang.String _bezeichnung)
Da es in der LCL auch Straßen gibt, die im Feld ROAD_NUMBER Bezeichungen haben, die sich nicht eindeutig auf Typ, Straßennummer und Zusatz abbilden lassen, nimmt dieses Feld den gesamten Wert der Spalte ROAD_NUMBER auf..- Parameters:
_bezeichnung
- der neue Wert von Bezeichnung.
-
getStrasseFR1
public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Strasse> getStrasseFR1()
Liste der Straßen in FR1, aufsteigend sortiert nach Fahrtrichtung.<absatz> Sortiert nach Fahrtrichtung 1 bedeutet, dass die Objekte vom typ.straße so nacheinander eingetragen werden, dass die Gesamtstraße in FR1 (also positiver LCL Richtung) durchgehend über die eingetragenen Straßen durchfahren werden können. Bei Gesamtstraßen, die baulich nicht durchgehend befahren werden können, sind die Eintragungen analog so vorzunehmen, als wenn die Lücken nicht mehr vorhanden wären. </absatz> <absatz>Da die FR der Straßen über die atg.straßeFernZiele am typ.straße über die TmcRichtung festgelegt ist, dürfen hier nur Straßen eingetragen werden, bei denen der Eintrag bei TmcRichtung = positiv ist. </absatz>
- Returns:
- der Wert von StrasseFR1.
-
getStrasseFR2
public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Strasse> getStrasseFR2()
Liste der Straßen in FR2, aufsteigend sortiert nach Fahrtrichtung.<absatz> Sortiert nach Fahrtrichtung 2 bedeutet, dass die Objekte vom typ.straße so nacheinander eingetragen werden, dass die Gesamtstraße in FR2 (also negativer LCL Richtung) durchgehend über die eingetragenen Straßen durchfahren werden können. Bei Gesamtstraßen, die baulich nicht durchgehend befahren werden können, sind die Eintragungen analog so vorzunehmen, als wenn die Lücken nicht mehr vorhanden wären. </absatz> <absatz>Da die FR der Straßen über die atg.straßeFernZiele am typ.straße über die TmcRichtung festgelegt ist, dürfen hier nur Straßen eingetragen werden, bei denen der Eintrag bei TmcRichtung = negativ ist. </absatz>
- Returns:
- der Wert von StrasseFR2.
-
bean2Atl
public void bean2Atl(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
- Specified by:
bean2Atl
in interfacede.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
-
atl2Bean
public void atl2Bean(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
- Specified by:
atl2Bean
in interfacede.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
-
clone
public KdGesamtStrasse.Daten clone()
- Specified by:
clone
in interfacede.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
- Specified by:
clone
in interfacede.bsvrz.sys.funclib.bitctrl.modell.Datum
- Specified by:
clone
in classde.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-