de.bsvrz.dav.daf.main.ClientReceiverInterface
public final class PLFahrStreifen
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Class | Description |
---|---|---|
static class |
PLFahrStreifen.MessageAttributeSet |
Klasse zum Verwalten einer Menge von Attributen in einer Nachricht
|
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String[] |
ATTRIBUT_NAMEN |
Alle Attribute, die innerhalb der PL-Prüfung logisch bzgl. eines KZD
veraendert werden koennen.
|
protected static de.bsvrz.dua.guete.vorschriften.IGuete |
G |
Standard-Verfahren der Gueteberechnung.
|
static de.bsvrz.dua.guete.GWert |
MAX_GUETE_WERT |
|
static long |
MILLIS_PER_HOUR |
Millisekunden in einer Stunde
|
static de.bsvrz.sys.funclib.operatingMessage.MessageTemplate |
TEMPLATE_GRENZWERT |
Vorlage für Betriebsmeldung bei Grenzwertprüfung
|
static de.bsvrz.sys.funclib.operatingMessage.MessageTemplate |
TEMPLATE_TLS |
Vorlage für Betriebsmeldung bei Prüfung TLS
|
static de.bsvrz.sys.funclib.operatingMessage.MessageTemplate |
TEMPLATE_VERKEHR |
Vorlage für Betriebsmeldung bei Prüfung Verkehr
|
Constructor | Description |
---|---|
PLFahrStreifen(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung,
de.bsvrz.dav.daf.main.config.SystemObject obj,
de.bsvrz.dav.daf.main.config.SystemObject mq) |
Standardkonstruktor.
|
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
formatAttribute(de.bsvrz.dav.daf.main.Data data,
java.lang.String s) |
|
static PLFahrStreifen.MessageAttributeSet |
formatAttributes(de.bsvrz.dav.daf.main.Data data,
java.lang.String... attributes) |
|
static java.lang.String |
formatAttributeValue(java.lang.String name,
java.lang.Object value) |
|
protected java.lang.String[] |
getAttributNamen() |
Erfragt eine Liste aller Attributnamen, dieninnerhalb eines bestimmten Datensatzes enthalten sind (KZD bzw.
|
static de.bsvrz.dav.daf.main.config.AttributeGroup |
getParameterAtg(de.bsvrz.dav.daf.main.ClientDavInterface dav) |
Erfragt das Systemobjekt der Attributgruppe, unter der die Parameter für die Grenzwertprüfung stehen.
|
protected de.bsvrz.dav.daf.main.Data |
plausibilisiere(de.bsvrz.dav.daf.main.ResultData resultat) |
Plausibilisiert ein übergebenes Datum.
|
java.lang.String |
toString() |
|
protected void |
untersucheAufMaxVerletzung(de.bsvrz.dav.daf.main.Data davDatum,
java.lang.String wertName,
de.bsvrz.sys.funclib.operatingMessage.OperatingMessage messageText,
java.lang.String id) |
Nach Afo 5.2
Untersucht die obere Grenze des Wertebereichs eines Verkehrs-Datums und markiert ggf. |
protected void |
untersucheQPkw(de.bsvrz.dav.daf.main.Data davDatum) |
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] parameterFeld) |
public static final de.bsvrz.dua.guete.GWert MAX_GUETE_WERT
protected static final de.bsvrz.dua.guete.vorschriften.IGuete G
public static final java.lang.String[] ATTRIBUT_NAMEN
public static final long MILLIS_PER_HOUR
public static final de.bsvrz.sys.funclib.operatingMessage.MessageTemplate TEMPLATE_TLS
public static final de.bsvrz.sys.funclib.operatingMessage.MessageTemplate TEMPLATE_VERKEHR
public static final de.bsvrz.sys.funclib.operatingMessage.MessageTemplate TEMPLATE_GRENZWERT
public PLFahrStreifen(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung verwaltung, de.bsvrz.dav.daf.main.config.SystemObject obj, de.bsvrz.dav.daf.main.config.SystemObject mq)
verwaltung
- Verbindung zum Verwaltungsmodulobj
- das mit dem Fahrstreifen assoziierte Systemobjektmq
- MQpublic java.lang.String toString()
toString
in class java.lang.Object
public static PLFahrStreifen.MessageAttributeSet formatAttributes(de.bsvrz.dav.daf.main.Data data, java.lang.String... attributes)
public static java.lang.String formatAttribute(de.bsvrz.dav.daf.main.Data data, java.lang.String s)
public static java.lang.String formatAttributeValue(java.lang.String name, java.lang.Object value)
public static de.bsvrz.dav.daf.main.config.AttributeGroup getParameterAtg(de.bsvrz.dav.daf.main.ClientDavInterface dav)
dav
- die Datenverteiler-Verbindungprotected java.lang.String[] getAttributNamen()
public void update(de.bsvrz.dav.daf.main.ResultData[] parameterFeld)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
protected void untersucheAufMaxVerletzung(de.bsvrz.dav.daf.main.Data davDatum, java.lang.String wertName, de.bsvrz.sys.funclib.operatingMessage.OperatingMessage messageText, java.lang.String id)
davDatum
- ein zu veränderndes Verkehrs-Datums (darf nicht null
sein)wertName
- der Name des final AttributsmessageText
- Messageid
- IDprotected void untersucheQPkw(de.bsvrz.dav.daf.main.Data davDatum)
protected de.bsvrz.dav.daf.main.Data plausibilisiere(de.bsvrz.dav.daf.main.ResultData resultat)
resultat
- ein Originaldatumnull
, wenn keine Veränderungen vorgenommen werden mussten