Class NbaSteuerungNetzweitImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmnbaglobal.objekte.impl.NbaSteuerungNetzweitImpl
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt
,KonfigurationsObjekt
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,NbaSteuerung
,NbaSteuerungNetzweit
,java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
public class NbaSteuerungNetzweitImpl extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt implements NbaSteuerungNetzweit
Objekttyp für die netzweite Steuerung NBA.<absatz> Der Typ Steuerlogik ist ein persistentes dynamisches Objekt, das nicht vom Benutzer konfiguriert oder parametriert werden kann. </absatz> <absatz> ??? </absatz>
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.tmnbaglobal.objekte.NbaSteuerungNetzweit
PID
-
-
Constructor Summary
Constructors Constructor Description NbaSteuerungNetzweitImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.NbaSteuerungNetzweitImpl(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()
OdNbaStrgStatus
getOdNbaStrgStatus()
Status der Steuerung.PdNbaLocationAlternativeBezeichnung
getPdNbaLocationAlternativeBezeichnung()
Alternative Bezeichungen für Location (richtungsabhängig) zur Anzeige der Anschlussstelle mit den Templates der Netzweiten Steuerung.PdNbaPrioritaet
getPdNbaPrioritaet()
Attributgruppe zur Parametrierung der Priorität.PdNbaStrgAqZuordnung
getPdNbaStrgAqZuordnung()
Zuordnung von AQ's zur Steuerung.PdNbaStrgParameterMischer
getPdNbaStrgParameterMischer()
Parameter für den Mischer Gesamt um die Bearbeitung der Befehle der netzweiten Steuerung ein- bzw. auszuschalten.PdNbaStrgParameterReisezeiten
getPdNbaStrgParameterReisezeiten()
Parameter für die Steuerungslogik für die netzweite Beeinflussung Reisezeiten.PdNbaStrgSteuerlogikNetzweit
getPdNbaStrgSteuerlogikNetzweit()
Globale Parameter für die netzweite Steuerung.PdNbaUeSchaltbild
getPdNbaUeSchaltbild()
Attributgruppe zur Speicherung der Ergebnisdaten Ursacheneinheit.java.lang.String
getPid()
de.bsvrz.dav.daf.main.config.SystemObject
getSystemObject()
de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp
getTyp()
java.util.Collection<NbaEntscheidungspunkt>
getZuBerechnendeEntscheidungspunkte()
Menge der zu berechnenden NbaEntscheidungspunkte.java.util.Collection<NbaRoutenStueck>
getZuBerechnendeRoutenStuecke()
Menge der zu berechnenden NbaRoutenStücke.java.util.Collection<NbaZiel>
getZuBerechnendeZiele()
Menge der zu berechnenden NbaZiele.java.util.Collection<NbaEntscheidungspunkt>
getZuVerarbeitendeEntscheidungspunkte()
Menge der zu verarbeitenden NbaEntscheidungspunkte.java.util.Collection<NbaRoutenStueck>
getZuVerarbeitendeRoutenStuecke()
Menge der zu verarbeitenden NbaRoutenStücke.java.util.Collection<NbaZiel>
getZuVerarbeitendeZiele()
Menge der zu verarbeitenden NbaZiele.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
-
NbaSteuerungNetzweitImpl
public NbaSteuerungNetzweitImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
NbaSteuerungNetzweitImpl
public NbaSteuerungNetzweitImpl(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()
-
getZuVerarbeitendeEntscheidungspunkte
public java.util.Collection<NbaEntscheidungspunkt> getZuVerarbeitendeEntscheidungspunkte()
Description copied from interface:NbaSteuerungNetzweit
Menge der zu verarbeitenden NbaEntscheidungspunkte.- Specified by:
getZuVerarbeitendeEntscheidungspunkte
in interfaceNbaSteuerungNetzweit
- Returns:
- die Menge ZuVerarbeitendeEntscheidungspunkte oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getZuVerarbeitendeZiele
public java.util.Collection<NbaZiel> getZuVerarbeitendeZiele()
Description copied from interface:NbaSteuerungNetzweit
Menge der zu verarbeitenden NbaZiele.- Specified by:
getZuVerarbeitendeZiele
in interfaceNbaSteuerungNetzweit
- Returns:
- die Menge ZuVerarbeitendeZiele oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getZuBerechnendeZiele
public java.util.Collection<NbaZiel> getZuBerechnendeZiele()
Description copied from interface:NbaSteuerungNetzweit
Menge der zu berechnenden NbaZiele.- Specified by:
getZuBerechnendeZiele
in interfaceNbaSteuerungNetzweit
- Returns:
- die Menge ZuBerechnendeZiele oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getZuBerechnendeEntscheidungspunkte
public java.util.Collection<NbaEntscheidungspunkt> getZuBerechnendeEntscheidungspunkte()
Description copied from interface:NbaSteuerungNetzweit
Menge der zu berechnenden NbaEntscheidungspunkte.- Specified by:
getZuBerechnendeEntscheidungspunkte
in interfaceNbaSteuerungNetzweit
- Returns:
- die Menge ZuBerechnendeEntscheidungspunkte oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getZuBerechnendeRoutenStuecke
public java.util.Collection<NbaRoutenStueck> getZuBerechnendeRoutenStuecke()
Description copied from interface:NbaSteuerungNetzweit
Menge der zu berechnenden NbaRoutenStücke.- Specified by:
getZuBerechnendeRoutenStuecke
in interfaceNbaSteuerungNetzweit
- Returns:
- die Menge ZuBerechnendeRoutenStuecke oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getZuVerarbeitendeRoutenStuecke
public java.util.Collection<NbaRoutenStueck> getZuVerarbeitendeRoutenStuecke()
Description copied from interface:NbaSteuerungNetzweit
Menge der zu verarbeitenden NbaRoutenStücke.- Specified by:
getZuVerarbeitendeRoutenStuecke
in interfaceNbaSteuerungNetzweit
- Returns:
- die Menge ZuVerarbeitendeRoutenStuecke oder
null
, wenn eine optionale Menge nicht versorgt ist.
-
getPdNbaUeSchaltbild
public PdNbaUeSchaltbild getPdNbaUeSchaltbild()
Description copied from interface:NbaSteuerungNetzweit
Attributgruppe zur Speicherung der Ergebnisdaten Ursacheneinheit.<absatz> Attributgruppe zur Speicherung der Ergebnisdaten pro Ursacheneinheit </absatz>
- Specified by:
getPdNbaUeSchaltbild
in interfaceNbaSteuerung
- Specified by:
getPdNbaUeSchaltbild
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz NbaUeSchaltbild.
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:NbaSteuerungNetzweit
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceNbaSteuerung
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
getOdNbaStrgStatus
public OdNbaStrgStatus getOdNbaStrgStatus()
Description copied from interface:NbaSteuerungNetzweit
Status der Steuerung.- Specified by:
getOdNbaStrgStatus
in interfaceNbaSteuerung
- Specified by:
getOdNbaStrgStatus
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz NbaStrgStatus.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:NbaSteuerungNetzweit
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceKonfigurationsObjekt
- Specified by:
getKdInfo
in interfaceNbaSteuerung
- Specified by:
getKdInfo
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz Info.
-
getPdNbaStrgSteuerlogikNetzweit
public PdNbaStrgSteuerlogikNetzweit getPdNbaStrgSteuerlogikNetzweit()
Description copied from interface:NbaSteuerungNetzweit
Globale Parameter für die netzweite Steuerung.<absatz> Globale Parameter für die netzweite Steuerung. </absatz>
- Specified by:
getPdNbaStrgSteuerlogikNetzweit
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz NbaStrgSteuerlogikNetzweit.
-
getPdNbaStrgParameterReisezeiten
public PdNbaStrgParameterReisezeiten getPdNbaStrgParameterReisezeiten()
Description copied from interface:NbaSteuerungNetzweit
Parameter für die Steuerungslogik für die netzweite Beeinflussung Reisezeiten.- Specified by:
getPdNbaStrgParameterReisezeiten
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz NbaStrgParameterReisezeiten.
-
getPdNbaStrgAqZuordnung
public PdNbaStrgAqZuordnung getPdNbaStrgAqZuordnung()
Description copied from interface:NbaSteuerungNetzweit
Zuordnung von AQ's zur Steuerung.<absatz> Liste der Anzeigenquerschnitte die für die Steuerung relevant sind. </absatz>
- Specified by:
getPdNbaStrgAqZuordnung
in interfaceNbaSteuerung
- Specified by:
getPdNbaStrgAqZuordnung
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz NbaStrgAqZuordnung.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:NbaSteuerungNetzweit
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceNbaSteuerung
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getPdNbaLocationAlternativeBezeichnung
public PdNbaLocationAlternativeBezeichnung getPdNbaLocationAlternativeBezeichnung()
Description copied from interface:NbaSteuerungNetzweit
Alternative Bezeichungen für Location (richtungsabhängig) zur Anzeige der Anschlussstelle mit den Templates der Netzweiten Steuerung.Für die angegebene Location, mit der Möglichkeit der Angabe einer Richtung, können mehrere alternative Bezeichungen versorgt werden. Die im Array versorgten alternativen Bezeichungen werden in der Reihenfolge, in der sie im Array vorliegen abgearbeitet. D. h. die alternative Bezeichnung mit dem Index 0 hat die höchste Priorität für die Verwendung zur Anzeige. Somit können unterschiedliche alternativen Bezeichungen für unterschiedlich lange Wechseltextanzeigen zum Einsatz gebracht werden. Beim ersten Einsatz wird nur die TmcRichtung "ohne Richtung" verwendet.
- Specified by:
getPdNbaLocationAlternativeBezeichnung
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz NbaLocationAlternativeBezeichnung.
-
getPdNbaStrgParameterMischer
public PdNbaStrgParameterMischer getPdNbaStrgParameterMischer()
Description copied from interface:NbaSteuerungNetzweit
Parameter für den Mischer Gesamt um die Bearbeitung der Befehle der netzweiten Steuerung ein- bzw. auszuschalten.- Specified by:
getPdNbaStrgParameterMischer
in interfaceNbaSteuerung
- Specified by:
getPdNbaStrgParameterMischer
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz NbaStrgParameterMischer.
-
getPdNbaPrioritaet
public PdNbaPrioritaet getPdNbaPrioritaet()
Description copied from interface:NbaSteuerungNetzweit
Attributgruppe zur Parametrierung der Priorität.<absatz> Attributgruppe zur Parametrierung der Priorität </absatz>
- Specified by:
getPdNbaPrioritaet
in interfaceNbaSteuerung
- Specified by:
getPdNbaPrioritaet
in interfaceNbaSteuerungNetzweit
- Returns:
- der Datensatz NbaPrioritaet.
-
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>
-
-