de.bsvrz.kex.isis.isis.impl
Class MessQuerschnitt

java.lang.Object
  extended by de.bsvrz.kex.isis.isis.impl.MessQuerschnitt
All Implemented Interfaces:
de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortListener, MessQuerschnittInterface, EventListener

public class MessQuerschnitt
extends Object
implements MessQuerschnittInterface, de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortListener

Implementierung MessQuerschnittinterface.

Version:
$Id: MessQuerschnitt.java 9185 2008-05-26 12:38:47Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Constructor Summary
MessQuerschnitt(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq)
          Konstruktor auf der Basis eines Modellobjektes.
 
Method Summary
 void antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e)
          
 GanglinienInterface[] getGanglinien(long vonZeitpunkt, long bisZeitpunkt)
          Liefert die Ganglinien für eine Liste von Querschnittsobjekten für einen Zeitbereich.
 de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein getMessQuerschnitt()
          Gibt das Messquerschnittsobjekt zurück.
 String getName()
          Liefert den Namen des Messquerschnitts.
 String getPid()
          Liefert die Pid des Messquerschnitts (weltweit eindeutige PermanenteID).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessQuerschnitt

public MessQuerschnitt(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq)
Konstruktor auf der Basis eines Modellobjektes.

Parameters:
mq - Das zugeordnete Objekt der Konfiguration.
Method Detail

antwortEingetroffen

public void antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e)

Specified by:
antwortEingetroffen in interface de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortListener
See Also:
GlProgAntwortListener.antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent)

getGanglinien

public GanglinienInterface[] getGanglinien(long vonZeitpunkt,
                                           long bisZeitpunkt)
                                    throws BisInterfaceException
Liefert die Ganglinien für eine Liste von Querschnittsobjekten für einen Zeitbereich.

Specified by:
getGanglinien in interface MessQuerschnittInterface
Parameters:
vonZeitpunkt - Startzeitpunkt, ab dem die Ganglinien ermittelt werden sollen. (in ms seit dem 1.1.1970 UTC)
bisZeitpunkt - Endzeitpunkt, bis zu dem die Ganglinien ermittelt werden sollen. (in ms seit dem 1.1.1970 UTC)
Returns:
Ganglinien als Array von GanglinienInterface. Es wird jeweils der gesamte Tag zurückgeliefert, auf den der Anfangs-bzw. Endzweitpunkt fällt. Fallen diese nicht auf den gleichen Tag, werden entsprechend mehrere Ganglinien zurückgegeben. Können für den Anfragezeitraum keine Ganglinien ermittelt werden, wird ein leeres Array zurückgegeben.
Throws:
BisInterfaceException
See Also:
MessQuerschnittInterface.getGanglinien(long, long)

getMessQuerschnitt

public de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein getMessQuerschnitt()
Gibt das Messquerschnittsobjekt zurück.

Returns:
Messquerschnittsobjekt

getName

public String getName()
Liefert den Namen des Messquerschnitts.

Specified by:
getName in interface MessQuerschnittInterface
Returns:
Name des Messquerschnitts.
See Also:
MessQuerschnittInterface.getName()

getPid

public String getPid()
Liefert die Pid des Messquerschnitts (weltweit eindeutige PermanenteID).

Specified by:
getPid in interface MessQuerschnittInterface
Returns:
Pid des Messquerschnitts.
See Also:
MessQuerschnittInterface.getPid()