de.bsvrz.kex.bwsin.konfig.aktuell
Class SINAktuelleKonfiguration

java.lang.Object
  extended by de.bsvrz.kex.bwsin.konfig.aktuell.SINAktuelleKonfiguration
All Implemented Interfaces:
SINAktuelleKonfigurationInterface

public class SINAktuelleKonfiguration
extends Object
implements SINAktuelleKonfigurationInterface

Modul Aktuelle Konfiguration.

Version:
$Id: SINAktuelleKonfiguration.java 10390 2008-07-09 15:06:39Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
static String[] OBJEKTTYPEN_TEILMODELL_VERKEHR
          Liste aller relevanten Objekttypen des TeilModellVerkehr.
 
Constructor Summary
SINAktuelleKonfiguration()
           
 
Method Summary
 List<String> getAktuelleObjekteTeilmodellVerkehr()
          Gibt eine Liste der PIDs aller relevanten Objekte des TeilmodellesVerkehrGlobal zurück.
 List<de.bsvrz.dav.daf.main.config.SystemObject> getAQ()
          Diese Methode gibt eine Liste aller AQ der aktuellen Konfiguration zurück.
 de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup(String atg)
          Diese Methode gibt die Liste aller Objekte eines Typs der aktuellen Konfiguration zurück.
 List<de.bsvrz.dav.daf.main.config.SystemObject> getFreieMarker()
          Diese Methode gibt eine Liste aller "Freien Marker" der aktuellen Konfiguration zurück.
 List<AufteilungspunktAktuelleKonfiguration> getNichtVerarbeiteteAufteilungspunkteKoordinaten()
          Gibt die Liste der nicht verabeiteten koordinantenbezogenen Aufteilungspunkte zurück..
 List<AufteilungspunktAktuelleKonfiguration> getNichtVerarbeiteteAufteilungspunkteLinienreferenz()
          Gibt die Liste der nicht verabeiteten Aufteilungspunkte mit Linienreferenzen zurück.
 SINAktuellesObjekt getObjekt(String pid)
          Dieser Methode gibt ein Konfigurationsobjekt mit der PID pid zurück, falls es existiert.
 List<SINAktuellesObjekt> getObjektListe(String davtyp)
          Diese Methode gibt die Liste aller Objekte eines Typs der aktuellen Konfiguration zurück.
 List<SINAktuellesObjekt> getObjektListeGlobal(String davtyp)
          Gibt alle Objekte eines Typ des gesamten Datenkataloges zurück.
 void initialisiere(de.bsvrz.dav.daf.main.ClientDavConnection davConnection, String kbpid)
          Die Methode veranlasst das Modul, die aktuelle Konfiguration des Datenverteilers einzulesen.
 void setNichtVerarbeiteteAufteilungspunkteKoordinaten(List<AufteilungspunktAktuelleKonfiguration> punkte)
          Setzt die Liste der nicht verabeiteten koordinantenbezogenen Aufteilungspunkte.
 void setNichtVerarbeiteteAufteilungspunkteLinienreferenz(List<AufteilungspunktAktuelleKonfiguration> punkte)
          Setzt die Liste der nicht verabeiteten Aufteilungspunkte mit Linienreferenz.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJEKTTYPEN_TEILMODELL_VERKEHR

public static final String[] OBJEKTTYPEN_TEILMODELL_VERKEHR
Liste aller relevanten Objekttypen des TeilModellVerkehr.

Constructor Detail

SINAktuelleKonfiguration

public SINAktuelleKonfiguration()
Method Detail

getAktuelleObjekteTeilmodellVerkehr

public List<String> getAktuelleObjekteTeilmodellVerkehr()
Gibt eine Liste der PIDs aller relevanten Objekte des TeilmodellesVerkehrGlobal zurück.

Returns:
Liste mit PIDs

getAQ

public List<de.bsvrz.dav.daf.main.config.SystemObject> getAQ()
Diese Methode gibt eine Liste aller AQ der aktuellen Konfiguration zurück.

Specified by:
getAQ in interface SINAktuelleKonfigurationInterface
Returns:
Feld aller AQ der aktuellen Konfiguration
See Also:
SINAktuelleKonfigurationInterface.getAQ()

getAttributeGroup

public de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup(String atg)
Diese Methode gibt die Liste aller Objekte eines Typs der aktuellen Konfiguration zurück.

Specified by:
getAttributeGroup in interface SINAktuelleKonfigurationInterface
Parameters:
atg - Name der Attributgruppe.
Returns:
Liste mit Objekten der aktuellen Konfiguration
See Also:
SINAktuelleKonfigurationInterface.getAttributeGroup(java.lang.String)

getFreieMarker

public List<de.bsvrz.dav.daf.main.config.SystemObject> getFreieMarker()
Diese Methode gibt eine Liste aller "Freien Marker" der aktuellen Konfiguration zurück.

Specified by:
getFreieMarker in interface SINAktuelleKonfigurationInterface
Returns:
Feld aller "Freien Marker" der aktuellen Konfiguration
See Also:
SINAktuelleKonfigurationInterface.getFreieMarker()

getNichtVerarbeiteteAufteilungspunkteKoordinaten

public List<AufteilungspunktAktuelleKonfiguration> getNichtVerarbeiteteAufteilungspunkteKoordinaten()
Gibt die Liste der nicht verabeiteten koordinantenbezogenen Aufteilungspunkte zurück..

Returns:
Aufteilungspunkte

getNichtVerarbeiteteAufteilungspunkteLinienreferenz

public List<AufteilungspunktAktuelleKonfiguration> getNichtVerarbeiteteAufteilungspunkteLinienreferenz()
Gibt die Liste der nicht verabeiteten Aufteilungspunkte mit Linienreferenzen zurück.

Returns:
Aufteilungspunkte

getObjekt

public SINAktuellesObjekt getObjekt(String pid)
Dieser Methode gibt ein Konfigurationsobjekt mit der PID pid zurück, falls es existiert.

Specified by:
getObjekt in interface SINAktuelleKonfigurationInterface
Parameters:
pid - die angefragte PID
Returns:
ConfigurationObject
See Also:
SINAktuelleKonfigurationInterface.getObjekt(java.lang.String)

getObjektListe

public List<SINAktuellesObjekt> getObjektListe(String davtyp)
Diese Methode gibt die Liste aller Objekte eines Typs der aktuellen Konfiguration zurück.

Specified by:
getObjektListe in interface SINAktuelleKonfigurationInterface
Parameters:
davtyp - Name des Typs der angeforderten Objekte.
Returns:
Liste mit Objekten der aktuellen Konfiguration
See Also:
SINAktuelleKonfigurationInterface.getObjektListe(java.lang.String)

getObjektListeGlobal

public List<SINAktuellesObjekt> getObjektListeGlobal(String davtyp)
Gibt alle Objekte eines Typ des gesamten Datenkataloges zurück.

Parameters:
davtyp - Typename im Datenkatalog
Returns:
Objektliste

initialisiere

public void initialisiere(de.bsvrz.dav.daf.main.ClientDavConnection davConnection,
                          String kbpid)
Die Methode veranlasst das Modul, die aktuelle Konfiguration des Datenverteilers einzulesen.

Specified by:
initialisiere in interface SINAktuelleKonfigurationInterface
Parameters:
davConnection - ClientDavConnection
kbpid - die PID des Konfigurationsbereiches
See Also:
SINAktuelleKonfigurationInterface.initialisiere(de.bsvrz.dav.daf.main.ClientDavConnection, java.lang.String)

setNichtVerarbeiteteAufteilungspunkteKoordinaten

public void setNichtVerarbeiteteAufteilungspunkteKoordinaten(List<AufteilungspunktAktuelleKonfiguration> punkte)
Setzt die Liste der nicht verabeiteten koordinantenbezogenen Aufteilungspunkte.

Parameters:
punkte - Aufteilungspunkte

setNichtVerarbeiteteAufteilungspunkteLinienreferenz

public void setNichtVerarbeiteteAufteilungspunkteLinienreferenz(List<AufteilungspunktAktuelleKonfiguration> punkte)
Setzt die Liste der nicht verabeiteten Aufteilungspunkte mit Linienreferenz.

Parameters:
punkte - Aufteilungspunkte