de.bsvrz.buv.plugin.ereigniskal
Class Eintrag

java.lang.Object
  extended by de.bsvrz.buv.plugin.ereigniskal.Eintrag
All Implemented Interfaces:
java.lang.Cloneable

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

Liefert die Repräsentation eines Ereigniskalender Eintrages.

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

Nested Class Summary
static class Eintrag._artDerZeitspezifikation
          Enumerator für die Art der Zeitbereichsangabe.
 
Constructor Summary
Eintrag()
           
 
Method Summary
 Eintrag clone()
          Liefert einen Clone dieser Klasse und setzt den Präfix "Kopie von " vor den Namen.
 java.lang.Long getAnfangsZeitpunkt()
          Liefert den Anfangszeitpunkt bei Zeitbereichseingabe.
 Eintrag._artDerZeitspezifikation getArtDerZeitspezifikation()
          Liefert die Art der Zeitspezifikation
 java.lang.String getBeschreibung()
          Holt die Beschreibung
 java.lang.Long getEndZeitpunkt()
          Liefert den Endzeitpunkt bei Zeitbereichseingabe.
 de.bsvrz.dav.daf.main.config.SystemObject getEreignisTyp()
          Holt den EreignisTyp
 java.util.List<EintragRaeumlicheGueltigkeit> getListeEintragRaeumlicheGueltigkeit()
          Holt die Liste der raeumlichen Gueltigkeiten
 java.util.List<EintragVerkehrlicheGueltigkeit> getListeEintragVerkehrlicheGueltigkeit()
          Holt die Liste der verkehrlichen Gueltigkeiten
 java.lang.String getName()
          Liefert den Namen des Ereigniskalender Datensatzes.
 java.lang.String getPid()
          Liefert die Pid des Ereigniskalender.
 java.lang.String getQuelle()
          Holt die Quelle
 de.bsvrz.dav.daf.main.config.SystemObject getSystemKalenderEintrag()
          Setzt des SystemkalenderEintrag
 void setAnfangsZeitpunkt(java.lang.Long zeitpunkt)
          Setzt den Anfangszeitpunkt bei Zeitbereichseingabe.
 void setArtDerZeitspezifikation(Eintrag._artDerZeitspezifikation artDerZeitspezifikation)
          Setzt die Art der Zeitspezifikation.
 void setBeschreibung(java.lang.String beschreibung)
          Setzt die Beschreibung
 void setEndZeitpunkt(java.lang.Long zeitpunkt)
          Setzt den Endzeitpunkt bei Zeitbereichseingabe.
 void setEreignisTyp(de.bsvrz.dav.daf.main.config.SystemObject ereignisTyp)
          Setzt den EreignisTyp
 void setListeEintragRaeumlicheGueltigkeit(java.util.List<EintragRaeumlicheGueltigkeit> eintragRaeumlicheGueltigkeit)
          Holt die Liste der raeumlichen Gueltigkeiten
 void setListeEintragVerkehrlicheGueltigkeit(java.util.List<EintragVerkehrlicheGueltigkeit> eintragVerkehrlicheGueltigkeit)
          Setzt die Liste der verkehrlichen Gueltigkeiten
 void setName(java.lang.String name)
          Setzt den Namen des Ereigniskalender Datensatzes.
 void setPid(java.lang.String pid)
          Setzt die Pid des Ereigniskalender.
 void setQuelle(java.lang.String quelle)
          Setzt die Quelle
 void setSystemKalenderEintrag(de.bsvrz.dav.daf.main.config.SystemObject systemObjekt)
          Setzt die freie Definition der Zeitspezifikation.
 void setZeitbereich(java.lang.String name, java.lang.Long anfangsZeitpunkt, java.lang.Long endZeitpunkt)
          Setzt die Art der Zeitspezifikation auf Zeitbereichsangabe
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Eintrag

public Eintrag()
Method Detail

setZeitbereich

public void setZeitbereich(java.lang.String name,
                           java.lang.Long anfangsZeitpunkt,
                           java.lang.Long endZeitpunkt)
Setzt die Art der Zeitspezifikation auf Zeitbereichsangabe

Parameters:
name - Name des Systemkalendereintrags.
anfangsZeitpunkt - Anfangszeitpunkt des Systemkalendereintrags in Millisekunden seit dem 1.1.1970.
endZeitpunkt - Endzeitpunkt des Systemkalendereintrags in Millisekunden seit dem 1.1.1970.

clone

public Eintrag clone()
Liefert 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.

getName

public java.lang.String getName()
Liefert den Namen des Ereigniskalender Datensatzes.

Returns:
Name des Ereigniskalender Datensatzes.

setName

public void setName(java.lang.String name)
Setzt den Namen des Ereigniskalender Datensatzes.

Parameters:
name - Name des Ereigniskalender Datensatzes.

getArtDerZeitspezifikation

public Eintrag._artDerZeitspezifikation getArtDerZeitspezifikation()
Liefert die Art der Zeitspezifikation

Returns:
Art der Zeitspezifikation.

setArtDerZeitspezifikation

public void setArtDerZeitspezifikation(Eintrag._artDerZeitspezifikation artDerZeitspezifikation)
Setzt die Art der Zeitspezifikation.

Parameters:
artDerZeitspezifikation - Art der Zeitspezifikation.

getAnfangsZeitpunkt

public java.lang.Long getAnfangsZeitpunkt()
Liefert den Anfangszeitpunkt bei Zeitbereichseingabe.
Ist _gewaehlteArtDerZeitspezifikation nicht auf Zeitbereichseingabe gesetzt, wird -1 geliefert.

Returns:
Anfangszeitpunkt in Millisekunden seit dem 1.1.1970.

setAnfangsZeitpunkt

public void setAnfangsZeitpunkt(java.lang.Long zeitpunkt)
Setzt den Anfangszeitpunkt bei Zeitbereichseingabe. Ist _gewaehlteArtDerZeitspezifikation nicht auf Zeitbereichseingabe gesetzt, wird der Anfangszeitpunkt nicht gesetzt.

Parameters:
zeitpunkt - Anfangszeitpunkt in Millisekunden seit dem 1.1.1970.

getEndZeitpunkt

public java.lang.Long getEndZeitpunkt()
Liefert den Endzeitpunkt bei Zeitbereichseingabe.
Ist _gewaehlteArtDerZeitspezifikation nicht auf Zeitbereichseingabe gesetzt, wird -1 geliefert.

Returns:
Endzeitpunkt in Millisekunden seit dem 1.1.1970.

setEndZeitpunkt

public void setEndZeitpunkt(java.lang.Long zeitpunkt)
Setzt den Endzeitpunkt bei Zeitbereichseingabe. Ist _gewaehlteArtDerZeitspezifikation nicht auf Zeitbereichseingabe gesetzt, wird der Endzeitpunkt nicht gesetzt.

Parameters:
zeitpunkt - Endzeitpunkt in Millisekunden seit dem 1.1.1970.

setSystemKalenderEintrag

public void setSystemKalenderEintrag(de.bsvrz.dav.daf.main.config.SystemObject systemObjekt)
Setzt die freie Definition der Zeitspezifikation.
Ist _gewaehlteArtDerZeitspezifikation nicht auf freie Definition gesetzt, wird die freie Definition der Zeitspezifikation nicht gesetzt.

Parameters:
definition - Freie Definition der Zeitspezifikation.

getPid

public java.lang.String getPid()
Liefert die Pid des Ereigniskalender.

Returns:
Pid des Ereigniskalender.

setPid

public void setPid(java.lang.String pid)
Setzt die Pid des Ereigniskalender.

Parameters:
pid - Pid des Ereigniskalender.

getListeEintragVerkehrlicheGueltigkeit

public java.util.List<EintragVerkehrlicheGueltigkeit> getListeEintragVerkehrlicheGueltigkeit()
Holt die Liste der verkehrlichen Gueltigkeiten

Returns:

setListeEintragVerkehrlicheGueltigkeit

public void setListeEintragVerkehrlicheGueltigkeit(java.util.List<EintragVerkehrlicheGueltigkeit> eintragVerkehrlicheGueltigkeit)
Setzt die Liste der verkehrlichen Gueltigkeiten

Parameters:
eintragVerkehrlicheGueltigkeit -

getListeEintragRaeumlicheGueltigkeit

public java.util.List<EintragRaeumlicheGueltigkeit> getListeEintragRaeumlicheGueltigkeit()
Holt die Liste der raeumlichen Gueltigkeiten

Returns:

setListeEintragRaeumlicheGueltigkeit

public void setListeEintragRaeumlicheGueltigkeit(java.util.List<EintragRaeumlicheGueltigkeit> eintragRaeumlicheGueltigkeit)
Holt die Liste der raeumlichen Gueltigkeiten

Parameters:
-

getBeschreibung

public java.lang.String getBeschreibung()
Holt die Beschreibung

Returns:

setBeschreibung

public void setBeschreibung(java.lang.String beschreibung)
Setzt die Beschreibung

Parameters:
beschreibung -

getEreignisTyp

public de.bsvrz.dav.daf.main.config.SystemObject getEreignisTyp()
Holt den EreignisTyp

Returns:

setEreignisTyp

public void setEreignisTyp(de.bsvrz.dav.daf.main.config.SystemObject ereignisTyp)
Setzt den EreignisTyp

Parameters:
ereignisTyp -

getQuelle

public java.lang.String getQuelle()
Holt die Quelle

Returns:

setQuelle

public void setQuelle(java.lang.String quelle)
Setzt die Quelle

Parameters:
quelle -

getSystemKalenderEintrag

public de.bsvrz.dav.daf.main.config.SystemObject getSystemKalenderEintrag()
Setzt des SystemkalenderEintrag

Returns: