Class VbaSystemGlobalImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmbitctrlschaltprogramm.objekte.impl.VbaSystemGlobalImpl
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt
,KonfigurationsObjekt
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,VbaSystemGlobal
,java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
public class VbaSystemGlobalImpl extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt implements VbaSystemGlobal
Globale Zustände des VBA-Systems.
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.tmbitctrlschaltprogramm.objekte.VbaSystemGlobal
PID
-
-
Constructor Summary
Constructors Constructor Description VbaSystemGlobalImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.VbaSystemGlobalImpl(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.de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich
getKonfigurationsBereich()
java.lang.String
getName()
de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory
getObjektFactory()
OdVbaSollIstVergleich
getOdVbaSollIstVergleich()
Der Konsistenzzustand betr. den tatsaechlich geschalteten Anzeigen der Aussenanlage und dem Schaltprogrammserver.PdBcProgrammgruppenDisplayFarbenUndSchriften
getPdBcProgrammgruppenDisplayFarbenUndSchriften()
Farben und Schriftarten für die Anzeige von Programmgruppen in der Visualisierung.PdNegativeQuittungSoftwareFehler
getPdNegativeQuittungSoftwareFehler()
Negative Quittungen (FG 4 / Typ 16), die ein Zustandsfehler der UZ sind.PdSelektivesIgnorieren
getPdSelektivesIgnorieren()
Beschreibt eine Liste mit Anzeigen, deren Rückmeldungen vom Schaltprogrammserver ignoriert werden können.PdVbaAQIgnore
getPdVbaAQIgnore()
AQ und Anzeigen, die beim Schalten ignoriert werden sollen.PdVbaEditierbareProgramme
getPdVbaEditierbareProgramme()
Liste von Schaltprogrammgruppen bzw.PdVbaSystemGlobal
getPdVbaSystemGlobal()
Aktueller Systemmodus als Parameter (kann nach Neustart des Systems wieder hergestellt werden).PdVbaSystemVerkehrsAutomatik
getPdVbaSystemVerkehrsAutomatik()
Aktueller Modus der Verkehrsautomatik als Parameter (kann nach Neustart des Systems wieder hergestellt werden).PdVbaVerboteneAnzeigen
getPdVbaVerboteneAnzeigen()
Tabelle, die Listen von Schaltprogrammgruppen Listen von Anzeigetypen zurodnet, die in keiner dieser Schaltprogrammgruppen versorgt werden dürfen.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
-
VbaSystemGlobalImpl
public VbaSystemGlobalImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
VbaSystemGlobalImpl
public VbaSystemGlobalImpl(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()
-
getPdNegativeQuittungSoftwareFehler
public PdNegativeQuittungSoftwareFehler getPdNegativeQuittungSoftwareFehler()
Description copied from interface:VbaSystemGlobal
Negative Quittungen (FG 4 / Typ 16), die ein Zustandsfehler der UZ sind.<sektion> <titel>Erläuterung</titel> <absatz>Diese Attributgruppe bestimmt, ob eine empfangene negative Quittung gesendet wurde, weil die UZ eine unzulässige Schaltung versucht hat (z.B. WZG-Stellzustand setzen in Betriebsart "HAND") oder ob eine echtes Problem auf der Hardware vorliegt. </absatz> <absatz>Aus dem Ergebnis kann man dann bestimmen, ob es eventuell Sinn macht, die Schaltung nochmal zu versuchen oder lieber nicht.</absatz> <absatz>Siehe ITypVbaSystemGlobal#isNegQuitSoftwareError </absatz> </sektion>
- Specified by:
getPdNegativeQuittungSoftwareFehler
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz NegativeQuittungSoftwareFehler.
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:VbaSystemGlobal
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
getPdVbaVerboteneAnzeigen
public PdVbaVerboteneAnzeigen getPdVbaVerboteneAnzeigen()
Description copied from interface:VbaSystemGlobal
Tabelle, die Listen von Schaltprogrammgruppen Listen von Anzeigetypen zurodnet, die in keiner dieser Schaltprogrammgruppen versorgt werden dürfen.- Specified by:
getPdVbaVerboteneAnzeigen
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz VbaVerboteneAnzeigen.
-
getPdBcProgrammgruppenDisplayFarbenUndSchriften
public PdBcProgrammgruppenDisplayFarbenUndSchriften getPdBcProgrammgruppenDisplayFarbenUndSchriften()
Description copied from interface:VbaSystemGlobal
Farben und Schriftarten für die Anzeige von Programmgruppen in der Visualisierung.- Specified by:
getPdBcProgrammgruppenDisplayFarbenUndSchriften
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz BcProgrammgruppenDisplayFarbenUndSchriften.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:VbaSystemGlobal
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceKonfigurationsObjekt
- Specified by:
getKdInfo
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz Info.
-
getPdVbaAQIgnore
public PdVbaAQIgnore getPdVbaAQIgnore()
Description copied from interface:VbaSystemGlobal
AQ und Anzeigen, die beim Schalten ignoriert werden sollen.- Specified by:
getPdVbaAQIgnore
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz VbaAQIgnore.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:VbaSystemGlobal
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getPdVbaSystemGlobal
public PdVbaSystemGlobal getPdVbaSystemGlobal()
Description copied from interface:VbaSystemGlobal
Aktueller Systemmodus als Parameter (kann nach Neustart des Systems wieder hergestellt werden).- Specified by:
getPdVbaSystemGlobal
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz VbaSystemGlobal.
-
getOdVbaSollIstVergleich
public OdVbaSollIstVergleich getOdVbaSollIstVergleich()
Description copied from interface:VbaSystemGlobal
Der Konsistenzzustand betr. den tatsaechlich geschalteten Anzeigen der Aussenanlage und dem Schaltprogrammserver.- Specified by:
getOdVbaSollIstVergleich
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz VbaSollIstVergleich.
-
getPdVbaEditierbareProgramme
public PdVbaEditierbareProgramme getPdVbaEditierbareProgramme()
Description copied from interface:VbaSystemGlobal
Liste von Schaltprogrammgruppen bzw. Programmen, die editierbar sein sollen.- Specified by:
getPdVbaEditierbareProgramme
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz VbaEditierbareProgramme.
-
getPdVbaSystemVerkehrsAutomatik
public PdVbaSystemVerkehrsAutomatik getPdVbaSystemVerkehrsAutomatik()
Description copied from interface:VbaSystemGlobal
Aktueller Modus der Verkehrsautomatik als Parameter (kann nach Neustart des Systems wieder hergestellt werden).- Specified by:
getPdVbaSystemVerkehrsAutomatik
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz VbaSystemVerkehrsAutomatik.
-
getPdSelektivesIgnorieren
public PdSelektivesIgnorieren getPdSelektivesIgnorieren()
Description copied from interface:VbaSystemGlobal
Beschreibt eine Liste mit Anzeigen, deren Rückmeldungen vom Schaltprogrammserver ignoriert werden können.- Specified by:
getPdSelektivesIgnorieren
in interfaceVbaSystemGlobal
- Returns:
- der Datensatz SelektivesIgnorieren.
-
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>
-
-