de.bsvrz.buv.plugin.engstvw
Class Engstelle

java.lang.Object
  extended by de.bsvrz.buv.plugin.engstvw.Engstelle
All Implemented Interfaces:
java.lang.Cloneable

public class Engstelle
extends java.lang.Object
implements java.lang.Cloneable

Liefert die Datenstruktur einer Engstelle.
Implementiert das Interface Cloneable.

Version:
$Revision: 1.1 $ / $Date: 2010/02/02 15:21:25 $ / ($Author: HofmannJ $)
Author:
HofmannJ

Nested Class Summary
static class Engstelle.EnumEngstellenTypen
          Mögliche Engstelltentypen
static class Engstelle.EnumStatusBaustelle
          Enumerator für den Baustellenstatus.
 
Constructor Summary
Engstelle()
          Parameterloser Konstruktor für eine neue Instanz der Klasse Engstelle.
 
Method Summary
 Engstelle clone()
          Erzeugt einen Clone dieser Klasse und setzt den Präfix "Kopie von " vor den Namen.
 de.bsvrz.buv.rw.basislib.ort.FilterAsbOrtsangabe getBisDatenAsbOrtsangabe()
          Liefert den FilterAsbOrtsangabe für die Bis-Ortsangabe.
 de.bsvrz.buv.rw.basislib.ort.FilterBetriebskilometer getBisDatenBetriebskilometer()
          Liefert den FilterBetriebskilometer für die Bis-Ortsangabe.
 de.bsvrz.buv.rw.basislib.ort.FilterKnoten getBisDatenKnotenOffset()
          Liefert den FilterKnoten für die Bis-Ortsangabe.
 de.bsvrz.buv.rw.basislib.ort.FilterStrassenSegmentOffset getBisDatenStrassenSegmentOffset()
          Liefert den FilterStrassenSegmentOffset für die Bis-Ortsangabe.
 Engstelle.EnumEngstellenTypen getGewaehlterEngstellenTyp()
          Liefert den gewählten Engstellentyp.
 Engstelle.EnumStatusBaustelle getGewaehlterStatusBaustelle()
          Liefert den Status der Baustelle (_gewaehlterStatusBaustelle), wenn die Engstelle (_gewaehlterEngstellenTyp) vom Typ Baustelle ist, sonst wird null geliefert.
 de.bsvrz.buv.rw.basislib.ort.OrtsangabeEnumeratorAuswahl getLageBisEngstellenEndeOrtsangabeTyp()
          Liefert den OrtsangabenTyp (OrtsangabeEnumeratorAuswahl), der für Lage bis Engstelle gewählt wurde.
 de.bsvrz.buv.rw.basislib.ort.OrtsangabeEnumeratorAuswahl getLageVonEngstellenAnfangOrtsangabeTyp()
          Liefert den OrtsangabenTyp (OrtsangabeEnumeratorAuswahl), der für Lage von Engstellenanfang gewählt wurde.
 java.lang.String getName()
          Liefert den Namen der Engstelle.
 java.lang.String getPid()
          Setzt die Pid dieses Objekts im DaV
 int getRestkapazitaet()
          Liefert die Restkapazität der Engstelle in Fz/h.
 de.bsvrz.buv.rw.basislib.ort.FilterBetriebskilometer getVonDatenBetriebskilometer()
          Liefert für den FilterBetriebskilometer für die Von-Ortsangabe.
 de.bsvrz.buv.rw.basislib.ort.FilterKnoten getVonDatenKnotenOffset()
          Liefert den FilterKnoten für die Von-Ortsangabe.
 de.bsvrz.buv.rw.basislib.ort.FilterAsbOrtsangabe getVonDatenOrtsangabe()
          Wenn es sich bei der Lage von Ortsangabe um eine ASB-Ortsangabe handelt, wird hier der erzeuge FilterAsbOrtsangabe zurückgeliefert.
 de.bsvrz.buv.rw.basislib.ort.FilterStrassenSegmentOffset getVonDatenStrassenSegmentOffset()
          Liefert den FilterStrassenSegmentOffset für die Von-Ortsangabe.
 long getZeitlicheGueltigkeitBis()
          Liefert die zeitliche Gültigkeit, bis zu der die Engstelle gültig ist.
 long getZeitlicheGueltigkeitVon()
          Liefert die zeitliche Gültigkeit, von der an die Engstelle gültig ist.
 void setBisDatenAsbOrtsangabe(de.bsvrz.buv.rw.basislib.ort.FilterAsbOrtsangabe datenAsbOrtsangabe)
          Setzt den FilterAsbOrtsangabe für die Bis-Ortsangabe.
 void setBisDatenBetriebskilometer(de.bsvrz.buv.rw.basislib.ort.FilterBetriebskilometer datenBetriebskilometer)
          Setzt den FilterBetriebskilometer für die Bis-Ortsangabe.
 void setBisDatenKnotenOffset(de.bsvrz.buv.rw.basislib.ort.FilterKnoten datenKnotenOffset)
          Setzt den FilterKnoten für die Bis-Ortsangabe.
 void setBisDatenStrassenSegmentOffset(de.bsvrz.buv.rw.basislib.ort.FilterStrassenSegmentOffset datenStrassenSegmentOffset)
          Setzt den FilterStrassenSegmentOffset für die Bis-Ortsangabe.
 void setGewaehlterEngstellenTyp(Engstelle.EnumEngstellenTypen engstellenTyp)
          Setzt den EngstellenTyp.
 void setGewaehlterStatusBaustelle(Engstelle.EnumStatusBaustelle statusBaustelle)
          Setzt den Status der Baustelle (_gewaehlterStatusBaustelle), wenn die Engstelle (_gewaehlterEngstellenTyp) vom Typ Baustelle ist.
 void setLageBisEngstellenEndeOrtsangabeTyp(de.bsvrz.buv.rw.basislib.ort.OrtsangabeEnumeratorAuswahl bisEngstellenEndeOrtsangabeTyp)
          Setzt den OrtsangabenTyp OrtsangabeEnumeratorAuswahl, der für Lage bis Engstelle gesetzt werden soll.
 void setLageVonEngstellenAnfangOrtsangabeTyp(de.bsvrz.buv.rw.basislib.ort.OrtsangabeEnumeratorAuswahl vonEngstellenAnfangOrtsangabeTyp)
           
 void setName(java.lang.String _name)
          Setzt den Namen der Engstelle.
 void setPid(java.lang.String pid)
          Liefert die Pid dieses Objekts im DaV
 void setRestkapazitaet(int _restkapazitaet)
          Setzt die Restkapazität der Engstelle in Fz/h.
 void setVonDatenAsbOrtsangabe(de.bsvrz.buv.rw.basislib.ort.FilterAsbOrtsangabe datenAsbOrtsangabe)
          Wenn bei Lage von Ortsangabe eine ASB-Ortsangabe gesetzt werden soll, wird hier ein FilterAsbOrtsangabe übergeben.
 void setVonDatenBetriebskilometer(de.bsvrz.buv.rw.basislib.ort.FilterBetriebskilometer datenBetriebskilometer)
          Setzt den FilterBetriebskilometer für die Von-Ortsangabe.
 void setVonDatenKnotenOffset(de.bsvrz.buv.rw.basislib.ort.FilterKnoten datenKnotenOffset)
          Setzt den FilterKnoten für die Von-Ortsangabe.
 void setVonDatenStrassenSegmentOffset(de.bsvrz.buv.rw.basislib.ort.FilterStrassenSegmentOffset datenStrassenSegmentOffset)
          Setzt den FilterStrassenSegmentOffset für die Von-Ortsangabe
 void setZeitlicheGueltigkeitBis(long gueltigkeitBis)
          Setzt die zeitliche Gültigkeit, bis zu der die Engstelle gültig ist.
 void setZeitlicheGueltigkeitVon(long gueltigkeitVon)
          Setzt die zeitliche Gültigkeit, von der an die Engstelle gültig ist.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Engstelle

public Engstelle()
Parameterloser Konstruktor für eine neue Instanz der Klasse Engstelle.

Method Detail

clone

public Engstelle clone()
Erzeugt einen Clone dieser Klasse und setzt den Präfix "Kopie von " vor den Namen.

Overrides:
clone in class java.lang.Object
Returns:
Clone dieser Klasse.

setPid

public void setPid(java.lang.String pid)
Liefert die Pid dieses Objekts im DaV


getPid

public java.lang.String getPid()
Setzt die Pid dieses Objekts im DaV


getName

public java.lang.String getName()
Liefert den Namen der Engstelle.

Returns:
Name der Engstelle.

setName

public void setName(java.lang.String _name)
Setzt den Namen der Engstelle.

Parameters:
_name - Name der Engstelle.

getGewaehlterEngstellenTyp

public Engstelle.EnumEngstellenTypen getGewaehlterEngstellenTyp()
Liefert den gewählten Engstellentyp.

Returns:
Gewählter Engstellentyp.

setGewaehlterEngstellenTyp

public void setGewaehlterEngstellenTyp(Engstelle.EnumEngstellenTypen engstellenTyp)
Setzt den EngstellenTyp.

Parameters:
engstellenTyp - EngstellenTyp.

getGewaehlterStatusBaustelle

public Engstelle.EnumStatusBaustelle getGewaehlterStatusBaustelle()
Liefert den Status der Baustelle (_gewaehlterStatusBaustelle), wenn die Engstelle (_gewaehlterEngstellenTyp) vom Typ Baustelle ist, sonst wird null geliefert.

Returns:
Status der Baustelle.

setGewaehlterStatusBaustelle

public void setGewaehlterStatusBaustelle(Engstelle.EnumStatusBaustelle statusBaustelle)
Setzt den Status der Baustelle (_gewaehlterStatusBaustelle), wenn die Engstelle (_gewaehlterEngstellenTyp) vom Typ Baustelle ist.

Parameters:
statusBaustelle - Status der Baustelle.

getRestkapazitaet

public int getRestkapazitaet()
Liefert die Restkapazität der Engstelle in Fz/h.

Returns:
Restkapazität der Engstelle in Fz/h.

setRestkapazitaet

public void setRestkapazitaet(int _restkapazitaet)
Setzt die Restkapazität der Engstelle in Fz/h.

Parameters:
_restkapazitaet - Restkapazität der Engstelle in Fz/h.

getZeitlicheGueltigkeitVon

public long getZeitlicheGueltigkeitVon()
Liefert die zeitliche Gültigkeit, von der an die Engstelle gültig ist.

Returns:
Zeitliche Gültigkeit, von der an die Engstelle gültig ist.

setZeitlicheGueltigkeitVon

public void setZeitlicheGueltigkeitVon(long gueltigkeitVon)
Setzt die zeitliche Gültigkeit, von der an die Engstelle gültig ist.

Parameters:
gueltigkeitVon - Zeitliche Gültigkeit, von der an die Engstelle gültig ist.

getZeitlicheGueltigkeitBis

public long getZeitlicheGueltigkeitBis()
Liefert die zeitliche Gültigkeit, bis zu der die Engstelle gültig ist.

Returns:
Zeitliche Gültigkeit, bis zu der die Engstelle gültig ist.

setZeitlicheGueltigkeitBis

public void setZeitlicheGueltigkeitBis(long gueltigkeitBis)
Setzt die zeitliche Gültigkeit, bis zu der die Engstelle gültig ist.

Parameters:
gueltigkeitBis - Zeitliche Gültigkeit, bis zu der die Engstelle gültig ist.

getLageVonEngstellenAnfangOrtsangabeTyp

public de.bsvrz.buv.rw.basislib.ort.OrtsangabeEnumeratorAuswahl getLageVonEngstellenAnfangOrtsangabeTyp()
Liefert den OrtsangabenTyp (OrtsangabeEnumeratorAuswahl), der für Lage von Engstellenanfang gewählt wurde.

Returns:
OrtsangabenTyp (OrtsangabeEnumeratorAuswahl), der für Lage von Engstellenanfang gewählt wurde.

setLageVonEngstellenAnfangOrtsangabeTyp

public void setLageVonEngstellenAnfangOrtsangabeTyp(de.bsvrz.buv.rw.basislib.ort.OrtsangabeEnumeratorAuswahl vonEngstellenAnfangOrtsangabeTyp)
Parameters:
vonEngstellenAnfangOrtsangabeTyp -

getVonDatenOrtsangabe

public de.bsvrz.buv.rw.basislib.ort.FilterAsbOrtsangabe getVonDatenOrtsangabe()
Wenn es sich bei der Lage von Ortsangabe um eine ASB-Ortsangabe handelt, wird hier der erzeuge FilterAsbOrtsangabe zurückgeliefert.

Returns:
FilterAsbOrtsangabe.

setVonDatenAsbOrtsangabe

public void setVonDatenAsbOrtsangabe(de.bsvrz.buv.rw.basislib.ort.FilterAsbOrtsangabe datenAsbOrtsangabe)
Wenn bei Lage von Ortsangabe eine ASB-Ortsangabe gesetzt werden soll, wird hier ein FilterAsbOrtsangabe übergeben.

Parameters:
datenAsbOrtsangabe - FilterAsbOrtsangabe

getVonDatenBetriebskilometer

public de.bsvrz.buv.rw.basislib.ort.FilterBetriebskilometer getVonDatenBetriebskilometer()
Liefert für den FilterBetriebskilometer für die Von-Ortsangabe.

Returns:
FilterBetriebskilometer

setVonDatenBetriebskilometer

public void setVonDatenBetriebskilometer(de.bsvrz.buv.rw.basislib.ort.FilterBetriebskilometer datenBetriebskilometer)
Setzt den FilterBetriebskilometer für die Von-Ortsangabe.

Parameters:
datenBetriebskilometer - FilterBetriebskilometer

getVonDatenKnotenOffset

public de.bsvrz.buv.rw.basislib.ort.FilterKnoten getVonDatenKnotenOffset()
Liefert den FilterKnoten für die Von-Ortsangabe.

Returns:
FilterKnoten

setVonDatenKnotenOffset

public void setVonDatenKnotenOffset(de.bsvrz.buv.rw.basislib.ort.FilterKnoten datenKnotenOffset)
Setzt den FilterKnoten für die Von-Ortsangabe.

Parameters:
datenKnotenOffset - FilterKnoten.

getVonDatenStrassenSegmentOffset

public de.bsvrz.buv.rw.basislib.ort.FilterStrassenSegmentOffset getVonDatenStrassenSegmentOffset()
Liefert den FilterStrassenSegmentOffset für die Von-Ortsangabe.

Returns:
FilterStrassenSegmentOffset

setVonDatenStrassenSegmentOffset

public void setVonDatenStrassenSegmentOffset(de.bsvrz.buv.rw.basislib.ort.FilterStrassenSegmentOffset datenStrassenSegmentOffset)
Setzt den FilterStrassenSegmentOffset für die Von-Ortsangabe

Parameters:
datenStrassenSegmentOffset - FilterStrassenSegmentOffset

getLageBisEngstellenEndeOrtsangabeTyp

public de.bsvrz.buv.rw.basislib.ort.OrtsangabeEnumeratorAuswahl getLageBisEngstellenEndeOrtsangabeTyp()
Liefert den OrtsangabenTyp (OrtsangabeEnumeratorAuswahl), der für Lage bis Engstelle gewählt wurde.

Returns:
OrtsangabenTyp (OrtsangabeEnumeratorAuswahl), der für Lage bis Engstelle gewählt wurde.

setLageBisEngstellenEndeOrtsangabeTyp

public void setLageBisEngstellenEndeOrtsangabeTyp(de.bsvrz.buv.rw.basislib.ort.OrtsangabeEnumeratorAuswahl bisEngstellenEndeOrtsangabeTyp)
Setzt den OrtsangabenTyp OrtsangabeEnumeratorAuswahl, der für Lage bis Engstelle gesetzt werden soll.

Parameters:
bisEngstellenEndeOrtsangabeTyp - OrtsangabenTyp OrtsangabeEnumeratorAuswahl, der für Lage bis Engstelle gesetzt werden soll.

getBisDatenAsbOrtsangabe

public de.bsvrz.buv.rw.basislib.ort.FilterAsbOrtsangabe getBisDatenAsbOrtsangabe()
Liefert den FilterAsbOrtsangabe für die Bis-Ortsangabe.

Returns:
FilterAsbOrtsangabe

setBisDatenAsbOrtsangabe

public void setBisDatenAsbOrtsangabe(de.bsvrz.buv.rw.basislib.ort.FilterAsbOrtsangabe datenAsbOrtsangabe)
Setzt den FilterAsbOrtsangabe für die Bis-Ortsangabe.

Parameters:
datenAsbOrtsangabe - FilterAsbOrtsangabe

getBisDatenBetriebskilometer

public de.bsvrz.buv.rw.basislib.ort.FilterBetriebskilometer getBisDatenBetriebskilometer()
Liefert den FilterBetriebskilometer für die Bis-Ortsangabe.

Returns:
FilterBetriebskilometer

setBisDatenBetriebskilometer

public void setBisDatenBetriebskilometer(de.bsvrz.buv.rw.basislib.ort.FilterBetriebskilometer datenBetriebskilometer)
Setzt den FilterBetriebskilometer für die Bis-Ortsangabe.

Parameters:
datenBetriebskilometer - FilterBetriebskilometer

getBisDatenKnotenOffset

public de.bsvrz.buv.rw.basislib.ort.FilterKnoten getBisDatenKnotenOffset()
Liefert den FilterKnoten für die Bis-Ortsangabe.

Returns:
FilterKnoten

setBisDatenKnotenOffset

public void setBisDatenKnotenOffset(de.bsvrz.buv.rw.basislib.ort.FilterKnoten datenKnotenOffset)
Setzt den FilterKnoten für die Bis-Ortsangabe.

Parameters:
datenKnotenOffset - FilterKnoten

getBisDatenStrassenSegmentOffset

public de.bsvrz.buv.rw.basislib.ort.FilterStrassenSegmentOffset getBisDatenStrassenSegmentOffset()
Liefert den FilterStrassenSegmentOffset für die Bis-Ortsangabe.

Returns:
FilterStrassenSegmentOffset

setBisDatenStrassenSegmentOffset

public void setBisDatenStrassenSegmentOffset(de.bsvrz.buv.rw.basislib.ort.FilterStrassenSegmentOffset datenStrassenSegmentOffset)
Setzt den FilterStrassenSegmentOffset für die Bis-Ortsangabe.

Parameters:
datenStrassenSegmentOffset - FilterStrassenSegmentOffset