Package at.letto.tools.enums
Enum Class Semestrierung
- All Implemented Interfaces:
Selectable
,Serializable
,Comparable<Semestrierung>
,Constable
Enum zur Darstellung von möglichen Optionen der Semestrierung
Wird einer Klasse zugewiesen
Wird einer Klasse zugewiesen
- Author:
- Thomas Mayer
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionLaden des aktuellen SemestersDiese Klasse hat einen semestrierten Lehrlan, die Klassenbezeichnung ist aber für das ganze Schuljahr gültigDer Lehrplan für diese Klasse ist nicht semestriertDiese Klasse hat einen semestrierten Lehrlan, Klassenbezeichnung im SommersemesterZuweisung abwechselnd von Sommer und WintersemesterDiese Klasse hat einen semestrierten Lehrplan, Klassenbezeichnung im Wintersemester -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAbk()
int
getId()
Klassen, die Selectable implementieren, müssen eine getId-Methode haben wird für generellen Converter verwendetint
int
getNr()
getText()
Liefert den Inhalt für die Anzeige der Selectboxboolean
boolean
isSem()
boolean
isSommer()
boolean
isWinter()
toString()
static Semestrierung
Returns the enum constant of this class with the specified name.static Semestrierung[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NichtSemestriert
Der Lehrplan für diese Klasse ist nicht semestriert -
Wintersemester
Diese Klasse hat einen semestrierten Lehrplan, Klassenbezeichnung im Wintersemester -
Sommersemester
Diese Klasse hat einen semestrierten Lehrlan, Klassenbezeichnung im Sommersemester -
GanzesJahr
Diese Klasse hat einen semestrierten Lehrlan, die Klassenbezeichnung ist aber für das ganze Schuljahr gültig -
wechselnd
Zuweisung abwechselnd von Sommer und Wintersemester -
AktuellesSemester
Laden des aktuellen Semesters
-
-
Constructor Details
-
Semestrierung
private Semestrierung()
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
isSem
public boolean isSem()- Returns:
- Check ob Sommer- oder Wintersemester
-
isWinter
public boolean isWinter()- Returns:
- Check ob Wintersemester
-
isSommer
public boolean isSommer()- Returns:
- Check ob Sommersemester
-
isGanzesJahr
public boolean isGanzesJahr()- Returns:
- Check ob Ganzes Jahr für diese Klasse gesetzt ist
-
getNotenAnzahl
public int getNotenAnzahl()- Returns:
- Gibt die Anzahl an Noten in diesem Kusr zurück:
1, wenn Sommer- oder Wintersemester
2, wenn Ganzes Jahr oder nicht semestriert
-
getNr
public int getNr()- Returns:
- Rückgabe der entsprechenden Suchnummer für Deskriptoren und Lehrinhalte
1 für Wintersemester
2 für Sommersemester
0 für alles andere
-
toString
- Overrides:
toString
in classEnum<Semestrierung>
-
getText
Description copied from interface:Selectable
Liefert den Inhalt für die Anzeige der Selectbox- Specified by:
getText
in interfaceSelectable
- Returns:
- Liefert den Inhalt für die Anzeige der Selectbox
-
getAbk
-
getId
public int getId()Description copied from interface:Selectable
Klassen, die Selectable implementieren, müssen eine getId-Methode haben wird für generellen Converter verwendet- Specified by:
getId
in interfaceSelectable
- Returns:
- id des Objekts aus der Datenbank
-