Class Flug
java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.zivilrecht.fluggastrechte.Flug
- All Implemented Interfaces:
SachverhaltselementEditable
,Sachverhaltselement
repräsentiert einen (geplanten) Verkehrsflug
- Author:
- Till Menke
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.awt.SachverhaltselementEditable
SachverhaltselementEditable.Editor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDatum()
Getterint
GetterGetterint
GettergetStart()
GettergetText()
gibt eine Zeichenkette für die Darstellung des Sachverhaltselements zurückgetZiel()
Getterboolean
Gettervoid
informiert das Sachverhaltselement darüber, dass bei Änderung Invalidatoren aufgerufen werden müssen; kann in der Implementierung leer sein, wenn ein entsprechender Mechanismus auf Ebene einzelner Getter umgesetzt wirdvoid
setDatum
(ZonedDateTime datum) Settervoid
setEntfernung
(int entfernung) Settervoid
setFluggesellschaft
(Fluggesellschaft fluggesellschaft) Settervoid
setInnerhalbEU
(boolean innerhalbEU) Settervoid
setNummer
(int nummer) Settervoid
Settervoid
Setter
-
Constructor Details
-
Flug
public Flug()
-
-
Method Details
-
getEditor
- Specified by:
getEditor
in interfaceSachverhaltselementEditable
- Returns:
- AWT-Panel, welches ermöglicht, Werte des Objektes zu verändern und eine Funktion zum externen aktualisieren besitzt
-
registerListener
Description copied from interface:Sachverhaltselement
informiert das Sachverhaltselement darüber, dass bei Änderung Invalidatoren aufgerufen werden müssen; kann in der Implementierung leer sein, wenn ein entsprechender Mechanismus auf Ebene einzelner Getter umgesetzt wird- Specified by:
registerListener
in interfaceSachverhaltselement
- Parameters:
l
- Ein Objekt mit Referenz auf die Invalidatormethode
-
getText
Description copied from interface:Sachverhaltselement
gibt eine Zeichenkette für die Darstellung des Sachverhaltselements zurück- Specified by:
getText
in interfaceSachverhaltselement
- Returns:
- Zeichenkette, welche das Sachverhaltselement darstellt
-
getNummer
public int getNummer()Getter- Returns:
- Flugnummer (nur Zahl, ohne IATA-Code)
-
setNummer
public void setNummer(int nummer) Setter- Parameters:
nummer
- Flugnummer (nur Zahl, ohne IATA-Code)
-
getDatum
Getter- Returns:
- Datumsobjekt
-
setDatum
Setter- Parameters:
datum
- Datumsobjekt
-
getDatumString
- Returns:
- Datum im Format TT.MM.YYYY
-
getEntfernung
public int getEntfernung()Getter- Returns:
- Flugentfernung in km
-
setEntfernung
public void setEntfernung(int entfernung) Setter- Parameters:
entfernung
- Flugentfernung in km
-
isInnerhalbEU
public boolean isInnerhalbEU()Getter- Returns:
- Wahrheitswert, der angibt, ob der Flug nur über EU-Gebiet ging
-
setInnerhalbEU
public void setInnerhalbEU(boolean innerhalbEU) Setter- Parameters:
innerhalbEU
- Wahrheitswert, der angibt, ob der Flug nur über EU-Gebiet ging
-
getFluggesellschaft
Getter- Returns:
- Fluggesellschaft (Aufszählungstyp)
-
setFluggesellschaft
Setter- Parameters:
fluggesellschaft
- Fluggesellschaft (Aufzählungstyp)
-
getStart
Getter- Returns:
- Startflughafen (Aufzählungstyp)
-
setStart
Setter- Parameters:
start
- Startflughafen (Aufzählungstyp)
-
getZiel
Getter- Returns:
- Zielflughafen (Aufzählungstyp)
-
setZiel
Setter- Parameters:
ziel
- Zielflughafen (Aufzählungstyp)
-