Class PdSituationsEigenschaften.Daten
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.parameter.PdSituationsEigenschaften.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.OnlineDatum
- Enclosing class:
- PdSituationsEigenschaften
public static class PdSituationsEigenschaften.Daten extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
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 Onlinedatum.
-
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)
PdSituationsEigenschaften.Daten
clone()
de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel
getDauer()
Dauer des Situation (sofern bekannt).AttStreckeMeter
getEndOffset()
Position des Situationsendes im letzten Straßensegment.AttStreckeMeter
getLaenge()
Länge der Situation über alle StraßenSegmente unter Berücksichtigung der Offsets.AttStreckeMeter
getStartOffset()
Position des Situationsanfangs im ersten Straßensegment.de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel
getStartZeit()
Startzeitpunkt der Situation (Staubeginn, Baustellenbeginn, etc.).de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<StrassenSegment>
getStrassenSegment()
Referenzen auf alle Straßensegmente, über die sich die Situation ausbreitet.AtlUrlasser
getUrlasser()
Urlasserinformationen.void
setDauer(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _dauer)
Dauer des Situation (sofern bekannt).void
setEndOffset(AttStreckeMeter _endOffset)
Position des Situationsendes im letzten Straßensegment.void
setLaenge(AttStreckeMeter _laenge)
Länge der Situation über alle StraßenSegmente unter Berücksichtigung der Offsets.void
setStartOffset(AttStreckeMeter _startOffset)
Position des Situationsanfangs im ersten Straßensegment.void
setStartZeit(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _startZeit)
Startzeitpunkt der Situation (Staubeginn, Baustellenbeginn, etc.).void
setUrlasser(AtlUrlasser _urlasser)
Urlasserinformationen.java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
dContainsDaten, dGetDatenStatus, dGetZeitstempel, dSetDatenStatus, dSetZeitstempel
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
dGetAspekt, dGetDatensatz, dSetAspekt
-
-
-
-
Method Detail
-
getUrlasser
public AtlUrlasser getUrlasser()
Urlasserinformationen.Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.
- Returns:
- der Wert von Urlasser.
-
setUrlasser
public void setUrlasser(AtlUrlasser _urlasser)
Urlasserinformationen.Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.
- Parameters:
_urlasser
- der neue Wert von Urlasser.
-
getStartZeit
public de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getStartZeit()
Startzeitpunkt der Situation (Staubeginn, Baustellenbeginn, etc.).- Returns:
- der Wert von StartZeit.
-
setStartZeit
public void setStartZeit(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _startZeit)
Startzeitpunkt der Situation (Staubeginn, Baustellenbeginn, etc.).- Parameters:
_startZeit
- der neue Wert von StartZeit.
-
getDauer
public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getDauer()
Dauer des Situation (sofern bekannt). Eintrag von 0 ms bedeutet unbekannte (unendliche) Dauer.- Returns:
- der Wert von Dauer.
-
setDauer
public void setDauer(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _dauer)
Dauer des Situation (sofern bekannt). Eintrag von 0 ms bedeutet unbekannte (unendliche) Dauer.- Parameters:
_dauer
- der neue Wert von Dauer.
-
getStrassenSegment
public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<StrassenSegment> getStrassenSegment()
Referenzen auf alle Straßensegmente, über die sich die Situation ausbreitet.- Returns:
- der Wert von StrassenSegment.
-
getStartOffset
public AttStreckeMeter getStartOffset()
Position des Situationsanfangs im ersten Straßensegment.- Returns:
- der Wert von StartOffset.
-
setStartOffset
public void setStartOffset(AttStreckeMeter _startOffset)
Position des Situationsanfangs im ersten Straßensegment.- Parameters:
_startOffset
- der neue Wert von StartOffset.
-
getEndOffset
public AttStreckeMeter getEndOffset()
Position des Situationsendes im letzten Straßensegment.- Returns:
- der Wert von EndOffset.
-
setEndOffset
public void setEndOffset(AttStreckeMeter _endOffset)
Position des Situationsendes im letzten Straßensegment.- Parameters:
_endOffset
- der neue Wert von EndOffset.
-
getLaenge
public AttStreckeMeter getLaenge()
Länge der Situation über alle StraßenSegmente unter Berücksichtigung der Offsets.Länge der Situation über alle StraßenSegmente unter Berücksichtigung der Offsets. Für Anzeige der Länge, z. B. in der Kartendarstellung ohne nochmalige Berechnung der Länge durch den Datenempfänger. Durch den Default-Wert ist dieses Attribut abwärtskompatibel (keine Exception beim Versenden, wenn nicht initialisiert).
- Returns:
- der Wert von Laenge.
-
setLaenge
public void setLaenge(AttStreckeMeter _laenge)
Länge der Situation über alle StraßenSegmente unter Berücksichtigung der Offsets.Länge der Situation über alle StraßenSegmente unter Berücksichtigung der Offsets. Für Anzeige der Länge, z. B. in der Kartendarstellung ohne nochmalige Berechnung der Länge durch den Datenempfänger. Durch den Default-Wert ist dieses Attribut abwärtskompatibel (keine Exception beim Versenden, wenn nicht initialisiert).
- Parameters:
_laenge
- der neue Wert von Laenge.
-
bean2Atl
public void bean2Atl(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
-
atl2Bean
public void atl2Bean(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
-
clone
public PdSituationsEigenschaften.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.AbstractOnlineDatum
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-