public class KZDatum extends Object
ResultData
-Objektes
und hält alle innerhalb der MWE betrachteten Attribute (veränderbar) bereit.Modifier and Type | Field and Description |
---|---|
private long |
_ersetzungsDauer |
private long |
_t |
private Map<MweAttribut,MweAttributWert> |
attributWerte
alle zur MWE vorgesehenen Werte.
|
private boolean |
bereitsGueteReduziert |
private boolean |
bereitsWiederFreigegeben
Zeigt für dieses Datum an, dass es ein bestimmtes Modul verlassen hat und
einem anderen Modul zur Verfügung gestellt wurde.
|
private de.bsvrz.dav.daf.main.ResultData |
originalDatum
das originale KZD-
ResultData -Objekt. |
Constructor and Description |
---|
KZDatum(de.bsvrz.dav.daf.main.ResultData resultat)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
MweAttributWert |
getAttributWert(MweAttribut attribut)
Erfragt den Wert eines bestimmten Attributs.
|
long |
getDatenZeit()
Erfragt den Datenzeitstempel des Originaldatums, mit dem dieses Datum
assoziiert ist.
|
de.bsvrz.dav.daf.main.ResultData |
getDatum()
Erfragt das ggf. veränderte KZD-
ResultData -Objekt |
long |
getErsetzungsDauer() |
KZDatum |
getOriginalDatum() |
long |
getT() |
boolean |
isBereitsWiederFreigegeben()
Erfragt ob dieses Datum ein bestimmtes Modul verlassen hat und einem
anderen Modul wieder zur Verfügung gestellt wurde.
|
boolean |
isDefekt()
Erfragt den Defektionszustand des mit diesem Datum assoziierten
Fahstreifens für den Datenzeitpunkt dieses Datums
Der Fahrstreifen bzw. dieses Datum ist defekt , wenn:1. der Datensatz keine Nutzdaten enthält . |
boolean |
istBereitsGueteReduziert() |
boolean |
isVollstaendigPlausibel()
Erfragt, ob dieses Datum in allen für die MWE relevanten Werten plausibel
ist
. |
boolean |
isVollstaendigPlausibelUndNichtInterpoliert()
Erfragt, ob dieses Datum in allen für die MWE relevanten Werten plausibel
ist
. |
private void |
modifiziereGgfDatenSatz(MweAttributWert attr,
de.bsvrz.dav.daf.main.Data datenSatz)
Modifiziert den übergebenen DAV-Datensatz ggf. nach dem übergebenen
Verkehrsdaten-Attributwert (ggf. heißt, nur wenn sich der Attributwert
verändert hat)
|
void |
setAttributWert(MweAttributWert attributWert)
Erfragt den Wert eines bestimmten Attributs.
|
void |
setBereitsGueteReduziert(boolean bereitsGueteReduziert) |
void |
setBereitsWiederFreigegeben(boolean bereitsWiederFreigegeben)
Setzt, ob dieses Datum ein bestimmtes Modul verlassen hat und einem
anderen Modul wieder zur Verfügung gestellt wurde.
|
void |
setErsetzungsDauer(long ersetzungsDauer) |
String |
toString() |
private de.bsvrz.dav.daf.main.ResultData originalDatum
ResultData
-Objekt.private Map<MweAttribut,MweAttributWert> attributWerte
private boolean bereitsWiederFreigegeben
private boolean bereitsGueteReduziert
private long _ersetzungsDauer
private long _t
public KZDatum(de.bsvrz.dav.daf.main.ResultData resultat)
resultat
- ein KZD-ResultData
-Objekt (!= null
)public final long getDatenZeit()
public final boolean isDefekt()
defekt
, wenn:defekt
zu interpretieren istpublic final boolean isBereitsWiederFreigegeben()
public final void setBereitsWiederFreigegeben(boolean bereitsWiederFreigegeben)
bereitsWiederFreigegeben
- ob dieses Datum ein bestimmtes Modul verlassen hat und einem
anderen Modul wieder zur Verfügung gestellt wurdepublic final MweAttributWert getAttributWert(MweAttribut attribut)
attribut
- das Attributpublic final void setAttributWert(MweAttributWert attributWert)
attributWert
- das Attributpublic final boolean isVollstaendigPlausibel()
true
zurück,
wenn das mit diesem Objekt assoziierte Datum keine Nutzdaten enthältpublic final boolean isVollstaendigPlausibelUndNichtInterpoliert()
true
zurück,
wenn das mit diesem Objekt assoziierte Datum keine Nutzdaten enthältpublic final de.bsvrz.dav.daf.main.ResultData getDatum()
ResultData
-ObjektResultData
-Objektprivate void modifiziereGgfDatenSatz(MweAttributWert attr, de.bsvrz.dav.daf.main.Data datenSatz)
attr
- der AttributwertdatenSatz
- der Datensatz, der modifiziert werden sollpublic boolean istBereitsGueteReduziert()
public void setBereitsGueteReduziert(boolean bereitsGueteReduziert)
public long getErsetzungsDauer()
public void setErsetzungsDauer(long ersetzungsDauer)
public KZDatum getOriginalDatum()
public long getT()
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.