Class NbaMessQuerschnittImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmnbaglobal.objekte.impl.NbaMessQuerschnittImpl
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt
,KonfigurationsObjekt
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,NbaMessQuerschnitt
,java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
public class NbaMessQuerschnittImpl extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt implements NbaMessQuerschnitt
Messquerschnitt für die NBA.<absatz> Ein nbaMessQuerschnitt ist ein persistentes dynamisches Objekt, das nicht vom Benutzer konfiguriert oder parametriert werden kann. </absatz> <absatz> Zu einem nbaMessQuerschnitt werden als konfigurierende Eigenschaften eine Referenz auf einen realen MessQuerschnitt verwaltet. </absatz>
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.tmnbaglobal.objekte.NbaMessQuerschnitt
PID
-
-
Constructor Summary
Constructors Constructor Description NbaMessQuerschnittImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.NbaMessQuerschnittImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.
-
Method Summary
Modifier and Type Method Description int
compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
protected java.lang.String
doGetTypPid()
boolean
equals(java.lang.Object arg0)
long
getId()
KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdDefaultParameterdatensaetze
getKdDefaultParameterdatensaetze()
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.KdNbaMessQuerschnitt
getKdNbaMessQuerschnitt()
Referenz auf einen realen Messquerschnitt.de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich
getKonfigurationsBereich()
java.lang.String
getName()
de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory
getObjektFactory()
OdNbaDatenKapazitaetsermittlung
getOdNbaDatenKapazitaetsermittlung()
Ergebnisdaten Kapazitätsermittlung.OdNbaDatenStauPrognose
getOdNbaDatenStauPrognose()
Prognose der Stauentwicklung pro StraßenTeilSegment.OdNbaDatenVerkehrszustand
getOdNbaDatenVerkehrszustand()
Ergebnisdaten Verkehrszustandsanalyse pro StraßenTeilSegment.OdNbaMessQuerschnittReisezeitPrognoseDiagnose
getOdNbaMessQuerschnittReisezeitPrognoseDiagnose()
Diagnosedaten für die Reisezeitprognose am MessQuerschnitt.OdNbaUeberwachungPrognoseAggregation
getOdNbaUeberwachungPrognoseAggregation()
Ergebnisdaten Aggregation der Prognoseüberwachung.OdNbaUeberwachungPrognoseGanglinie
getOdNbaUeberwachungPrognoseGanglinie()
Ergebnisdaten Überwachung der Prognoseganglinie.PdNbaFundamentaldiagramm
getPdNbaFundamentaldiagramm()
Ergebnisdaten Fundamentaldiagramm.PdNbaFundamentaldiagrammAuswahl
getPdNbaFundamentaldiagrammAuswahl()
Ausgewähltes Fundamentaldiagramm pro StraßenTeilSegment.PdNbaGanglinie
getPdNbaGanglinie()
Parameter für das Objekt nbaGanglinie.PdNbaGanglinienAuswahl
getPdNbaGanglinienAuswahl()
Ausgewählte Standardganglinie pro StraßenTeilSegment.PdNbaParameterVerkehrssituation
getPdNbaParameterVerkehrssituation()
Parameter für die Ermittlung der Verkehrssituation.PdNbaParameterVerkehrszustandAlgorithmus1
getPdNbaParameterVerkehrszustandAlgorithmus1()
Parameter für die Ermittlung der Verkehrssituation.PdNbaParameterVerkehrszustandAlgorithmus2
getPdNbaParameterVerkehrszustandAlgorithmus2()
Parameter für die Ermittlung des Verkehrszustandes.PdNbaParameterVerkehrszustandAlgorithmus3
getPdNbaParameterVerkehrszustandAlgorithmus3()
Parameter für die Ermittlung des Verkehrszustandes.PdNbaParameterVerkehrszustandVerfahren1
getPdNbaParameterVerkehrszustandVerfahren1()
Parameter für die Ermittlung der Verkehrssituation Verfahren1 (MARZ).PdNbaParameterVerkehrszustandVerfahren2
getPdNbaParameterVerkehrszustandVerfahren2()
Parameter für die Ermittlung der Verkehrssituation Verfahren1 (TMC-Meldungen).PdNbaPrognoseGanglinie
getPdNbaPrognoseGanglinie()
Verkehrszustandsprognose pro StraßenTeilSegment.java.lang.String
getPid()
de.bsvrz.dav.daf.main.config.SystemObject
getSystemObject()
de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp
getTyp()
int
hashCode()
void
init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
getDatensatz
-
-
-
-
Constructor Detail
-
NbaMessQuerschnittImpl
public NbaMessQuerschnittImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
NbaMessQuerschnittImpl
public NbaMessQuerschnittImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.- Parameters:
objekt
- ein beliebiges Systemobjekt.factory
- die Fabrik, die das Systemobjekt angelegt hat.
-
-
Method Detail
-
doGetTypPid
protected java.lang.String doGetTypPid()
-
getPdNbaFundamentaldiagrammAuswahl
public PdNbaFundamentaldiagrammAuswahl getPdNbaFundamentaldiagrammAuswahl()
Description copied from interface:NbaMessQuerschnitt
Ausgewähltes Fundamentaldiagramm pro StraßenTeilSegment.- Specified by:
getPdNbaFundamentaldiagrammAuswahl
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaFundamentaldiagrammAuswahl.
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:NbaMessQuerschnitt
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
getPdNbaParameterVerkehrssituation
public PdNbaParameterVerkehrssituation getPdNbaParameterVerkehrssituation()
Description copied from interface:NbaMessQuerschnitt
Parameter für die Ermittlung der Verkehrssituation.- Specified by:
getPdNbaParameterVerkehrssituation
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaParameterVerkehrssituation.
-
getOdNbaUeberwachungPrognoseAggregation
public OdNbaUeberwachungPrognoseAggregation getOdNbaUeberwachungPrognoseAggregation()
Description copied from interface:NbaMessQuerschnitt
Ergebnisdaten Aggregation der Prognoseüberwachung.- Specified by:
getOdNbaUeberwachungPrognoseAggregation
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaUeberwachungPrognoseAggregation.
-
getOdNbaUeberwachungPrognoseGanglinie
public OdNbaUeberwachungPrognoseGanglinie getOdNbaUeberwachungPrognoseGanglinie()
Description copied from interface:NbaMessQuerschnitt
Ergebnisdaten Überwachung der Prognoseganglinie.- Specified by:
getOdNbaUeberwachungPrognoseGanglinie
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaUeberwachungPrognoseGanglinie.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:NbaMessQuerschnitt
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceKonfigurationsObjekt
- Specified by:
getKdInfo
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz Info.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:NbaMessQuerschnitt
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getPdNbaPrognoseGanglinie
public PdNbaPrognoseGanglinie getPdNbaPrognoseGanglinie()
Description copied from interface:NbaMessQuerschnitt
Verkehrszustandsprognose pro StraßenTeilSegment.- Specified by:
getPdNbaPrognoseGanglinie
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaPrognoseGanglinie.
-
getOdNbaDatenStauPrognose
public OdNbaDatenStauPrognose getOdNbaDatenStauPrognose()
Description copied from interface:NbaMessQuerschnitt
Prognose der Stauentwicklung pro StraßenTeilSegment.- Specified by:
getOdNbaDatenStauPrognose
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaDatenStauPrognose.
-
getKdNbaMessQuerschnitt
public KdNbaMessQuerschnitt getKdNbaMessQuerschnitt()
Description copied from interface:NbaMessQuerschnitt
Referenz auf einen realen Messquerschnitt.- Specified by:
getKdNbaMessQuerschnitt
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaMessQuerschnitt.
-
getPdNbaGanglinienAuswahl
public PdNbaGanglinienAuswahl getPdNbaGanglinienAuswahl()
Description copied from interface:NbaMessQuerschnitt
Ausgewählte Standardganglinie pro StraßenTeilSegment.- Specified by:
getPdNbaGanglinienAuswahl
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaGanglinienAuswahl.
-
getPdNbaParameterVerkehrszustandVerfahren1
public PdNbaParameterVerkehrszustandVerfahren1 getPdNbaParameterVerkehrszustandVerfahren1()
Description copied from interface:NbaMessQuerschnitt
Parameter für die Ermittlung der Verkehrssituation Verfahren1 (MARZ).- Specified by:
getPdNbaParameterVerkehrszustandVerfahren1
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaParameterVerkehrszustandVerfahren1.
-
getPdNbaParameterVerkehrszustandVerfahren2
public PdNbaParameterVerkehrszustandVerfahren2 getPdNbaParameterVerkehrszustandVerfahren2()
Description copied from interface:NbaMessQuerschnitt
Parameter für die Ermittlung der Verkehrssituation Verfahren1 (TMC-Meldungen).- Specified by:
getPdNbaParameterVerkehrszustandVerfahren2
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaParameterVerkehrszustandVerfahren2.
-
getPdNbaParameterVerkehrszustandAlgorithmus2
public PdNbaParameterVerkehrszustandAlgorithmus2 getPdNbaParameterVerkehrszustandAlgorithmus2()
Description copied from interface:NbaMessQuerschnitt
Parameter für die Ermittlung des Verkehrszustandes.- Specified by:
getPdNbaParameterVerkehrszustandAlgorithmus2
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaParameterVerkehrszustandAlgorithmus2.
-
getOdNbaDatenKapazitaetsermittlung
public OdNbaDatenKapazitaetsermittlung getOdNbaDatenKapazitaetsermittlung()
Description copied from interface:NbaMessQuerschnitt
Ergebnisdaten Kapazitätsermittlung. Festellung der verkehrstechnischen Leistungsfähigkeit pro StraßenTeilSegment.- Specified by:
getOdNbaDatenKapazitaetsermittlung
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaDatenKapazitaetsermittlung.
-
getPdNbaParameterVerkehrszustandAlgorithmus1
public PdNbaParameterVerkehrszustandAlgorithmus1 getPdNbaParameterVerkehrszustandAlgorithmus1()
Description copied from interface:NbaMessQuerschnitt
Parameter für die Ermittlung der Verkehrssituation.- Specified by:
getPdNbaParameterVerkehrszustandAlgorithmus1
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaParameterVerkehrszustandAlgorithmus1.
-
getPdNbaParameterVerkehrszustandAlgorithmus3
public PdNbaParameterVerkehrszustandAlgorithmus3 getPdNbaParameterVerkehrszustandAlgorithmus3()
Description copied from interface:NbaMessQuerschnitt
Parameter für die Ermittlung des Verkehrszustandes.- Specified by:
getPdNbaParameterVerkehrszustandAlgorithmus3
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaParameterVerkehrszustandAlgorithmus3.
-
getPdNbaFundamentaldiagramm
public PdNbaFundamentaldiagramm getPdNbaFundamentaldiagramm()
Description copied from interface:NbaMessQuerschnitt
Ergebnisdaten Fundamentaldiagramm.- Specified by:
getPdNbaFundamentaldiagramm
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaFundamentaldiagramm.
-
getPdNbaGanglinie
public PdNbaGanglinie getPdNbaGanglinie()
Description copied from interface:NbaMessQuerschnitt
Parameter für das Objekt nbaGanglinie.- Specified by:
getPdNbaGanglinie
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaGanglinie.
-
getOdNbaDatenVerkehrszustand
public OdNbaDatenVerkehrszustand getOdNbaDatenVerkehrszustand()
Description copied from interface:NbaMessQuerschnitt
Ergebnisdaten Verkehrszustandsanalyse pro StraßenTeilSegment.- Specified by:
getOdNbaDatenVerkehrszustand
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaDatenVerkehrszustand.
-
getOdNbaMessQuerschnittReisezeitPrognoseDiagnose
public OdNbaMessQuerschnittReisezeitPrognoseDiagnose getOdNbaMessQuerschnittReisezeitPrognoseDiagnose()
Description copied from interface:NbaMessQuerschnitt
Diagnosedaten für die Reisezeitprognose am MessQuerschnitt.- Specified by:
getOdNbaMessQuerschnittReisezeitPrognoseDiagnose
in interfaceNbaMessQuerschnitt
- Returns:
- der Datensatz NbaMessQuerschnittReisezeitPrognoseDiagnose.
-
init
public void init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
-
getObjektFactory
public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
-
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getId
public long getId()
- Specified by:
getId
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getPid
public java.lang.String getPid()
- Specified by:
getPid
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getTyp
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
- Specified by:
getTyp
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getKonfigurationsBereich
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
- Specified by:
getKonfigurationsBereich
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getSystemObject
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
- Specified by:
getSystemObject
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
-
-