Class BaustelleImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.objekte.impl.BaustelleImpl
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.DynamischesObjekt
,DynamischesObjekt
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,Baustelle
,Situation
,java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
public class BaustelleImpl extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt implements Baustelle
Dynamisch erzeugte Baustelle.
-
-
Constructor Summary
Constructors Constructor Description BaustelleImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.BaustelleImpl(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.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.KdKexdavAustauschObjekt
getKdKexdavAustauschObjekt()
Enthält Informationen, wenn dieses Objekt mit KExDaV übertragen wurde und von einer anderen Konfiguration stammt.KdSituationsQuelle
getKdSituationsQuelle()
Konfigurierende Eigenschaften der Objekte des Typs.de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich
getKonfigurationsBereich()
java.lang.String
getName()
de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory
getObjektFactory()
OdBaustellenSimulation
getOdBaustellenSimulation()
Liste mit prognostizierten Staus aufgrund der Baustelle.OdBaustellenSimulationStarten
getOdBaustellenSimulationStarten()
Ermöglicht die umgehende Neuberechnung der Baustellenprogrnose (z.OdBaustellenSimulationStartenMitMq
getOdBaustellenSimulationStartenMitMq()
Ermöglicht die umgehende Neuberechnung der Baustellenprogrnose (z.PdBaustellenEigenschaften
getPdBaustellenEigenschaften()
Aktuelle Eigenschaften einer Baustelle.PdBaustellenEigenschaftenErweitert
getPdBaustellenEigenschaftenErweitert()
Erweitert die vorhandenen Baustelleneigenschaften.PdBaustellenVerantwortlicher
getPdBaustellenVerantwortlicher()
Verantwortlicher für die Baustelle.PdSituationsEigenschaften
getPdSituationsEigenschaften()
Aktuelle Eigenschaften eines Situationsobjekts.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
-
BaustelleImpl
public BaustelleImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
BaustelleImpl
public BaustelleImpl(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()
-
getOdBaustellenSimulationStartenMitMq
public OdBaustellenSimulationStartenMitMq getOdBaustellenSimulationStartenMitMq()
Description copied from interface:Baustelle
Ermöglicht die umgehende Neuberechnung der Baustellenprogrnose (z. B. in der Entwurfsphase einer Baustelle).- Specified by:
getOdBaustellenSimulationStartenMitMq
in interfaceBaustelle
- Returns:
- der Datensatz BaustellenSimulationStartenMitMq.
-
getKdKexdavAustauschObjekt
public KdKexdavAustauschObjekt getKdKexdavAustauschObjekt()
Description copied from interface:Baustelle
Enthält Informationen, wenn dieses Objekt mit KExDaV übertragen wurde und von einer anderen Konfiguration stammt.- Specified by:
getKdKexdavAustauschObjekt
in interfaceBaustelle
- Specified by:
getKdKexdavAustauschObjekt
in interfaceDynamischesObjekt
- Specified by:
getKdKexdavAustauschObjekt
in interfaceSituation
- Returns:
- der Datensatz KexdavAustauschObjekt.
-
getPdBaustellenEigenschaftenErweitert
public PdBaustellenEigenschaftenErweitert getPdBaustellenEigenschaftenErweitert()
Description copied from interface:Baustelle
Erweitert die vorhandenen Baustelleneigenschaften.- Specified by:
getPdBaustellenEigenschaftenErweitert
in interfaceBaustelle
- Returns:
- der Datensatz BaustellenEigenschaftenErweitert.
-
getOdBaustellenSimulationStarten
public OdBaustellenSimulationStarten getOdBaustellenSimulationStarten()
Description copied from interface:Baustelle
Ermöglicht die umgehende Neuberechnung der Baustellenprogrnose (z. B. in der Entwurfsphase einer Baustelle).- Specified by:
getOdBaustellenSimulationStarten
in interfaceBaustelle
- Returns:
- der Datensatz BaustellenSimulationStarten.
-
getPdBaustellenEigenschaften
public PdBaustellenEigenschaften getPdBaustellenEigenschaften()
Description copied from interface:Baustelle
Aktuelle Eigenschaften einer Baustelle.- Specified by:
getPdBaustellenEigenschaften
in interfaceBaustelle
- Returns:
- der Datensatz BaustellenEigenschaften.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:Baustelle
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.
-
getPdBaustellenVerantwortlicher
public PdBaustellenVerantwortlicher getPdBaustellenVerantwortlicher()
Description copied from interface:Baustelle
Verantwortlicher für die Baustelle.- Specified by:
getPdBaustellenVerantwortlicher
in interfaceBaustelle
- Returns:
- der Datensatz BaustellenVerantwortlicher.
-
getPdSituationsEigenschaften
public PdSituationsEigenschaften getPdSituationsEigenschaften()
Description copied from interface:Baustelle
Aktuelle Eigenschaften eines Situationsobjekts.- Specified by:
getPdSituationsEigenschaften
in interfaceBaustelle
- Specified by:
getPdSituationsEigenschaften
in interfaceSituation
- Returns:
- der Datensatz SituationsEigenschaften.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:Baustelle
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceBaustelle
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceDynamischesObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceSituation
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getOdBaustellenSimulation
public OdBaustellenSimulation getOdBaustellenSimulation()
Description copied from interface:Baustelle
Liste mit prognostizierten Staus aufgrund der Baustelle.- Specified by:
getOdBaustellenSimulation
in interfaceBaustelle
- Returns:
- der Datensatz BaustellenSimulation.
-
getKdSituationsQuelle
public KdSituationsQuelle getKdSituationsQuelle()
Description copied from interface:Baustelle
Konfigurierende Eigenschaften der Objekte des Typs.<absatz> Ist diese AttributGruppe am Objekt nicht vorhanden, so ist die Bedeutung im entsprechenden Kontext zu klären. </absatz> <absatz> Im Kontext NBA werden folgende Bedeutungen verwendet. Baustelle Quelle 'BIS', Unfall Quelle 'RDS' und Stau Quelle 'StauAnalyse'. </absatz>
- Specified by:
getKdSituationsQuelle
in interfaceBaustelle
- Specified by:
getKdSituationsQuelle
in interfaceSituation
- Returns:
- der Datensatz SituationsQuelle.
-
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>
-
-