Package de.svws_nrw.core.utils.schule
Klasse SchuljahresAbschnittsManager
java.lang.Object
de.svws_nrw.core.utils.schule.SchuljahresAbschnittsManager
Diese Klasse dient der Formatierung von Schuljahresabschnitten
-
Konstruktorübersicht
KonstruktorBeschreibungSchuljahresAbschnittsManager
(@NotNull Schuljahresabschnitt schuljahresabschnitt, int anzahlAbschnitte) Konstruktor für den SchuljahresManager mit Schuljahresabschnitt und der Anzahl an Abschnitten für diese Schule -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic @NotNull String
createRepresentationForAnzahlAbschnitte
(int anzahlAbschnitte) Gibt abhängig von der Anzahl der Schuljahresabschnitte im Jahr ein Abschnittskuerzel wieder.static @NotNull String
createSchuljahresAbschnittString
(@NotNull Schuljahresabschnitt abschnitt, int anzahlAbschnitte) Gibt den Schuljahresabschnitt dieses Managers als Stringrepräsentation wieder.@NotNull String
Gibt abhängig von der für diesen Manager konfigurierten Anzahl der Schuljahresabschnitte im Jahr ein Abschnittskuerzel wieder:@NotNull String
Gibt den Schuljahresabschnitt dieses Managers als Stringrepräsentation wieder.
-
Konstruktordetails
-
SchuljahresAbschnittsManager
public SchuljahresAbschnittsManager(@NotNull @NotNull Schuljahresabschnitt schuljahresabschnitt, int anzahlAbschnitte) Konstruktor für den SchuljahresManager mit Schuljahresabschnitt und der Anzahl an Abschnitten für diese Schule- Parameter:
schuljahresabschnitt
- der Schuljahresabschnitt für den dieser Manager die Stringrepräsentation bestimmen sollanzahlAbschnitte
- die Anzahl an Schuljahresabschnitten dieser Schule
-
-
Methodendetails
-
getSchuljahresAbschnittAsString
Gibt den Schuljahresabschnitt dieses Managers als Stringrepräsentation wieder. Arbeitet mit den Konstruktorparametern für Schuljahresabschnitt und die Anzahl der Abschnitte- Gibt zurück:
- einen String, der den Schuljahresabschnitt wiedergibt, bspw:
S2 2022
Q4 2022
4/6 2022
-
createSchuljahresAbschnittString
@NotNull public static @NotNull String createSchuljahresAbschnittString(@NotNull @NotNull Schuljahresabschnitt abschnitt, int anzahlAbschnitte) Gibt den Schuljahresabschnitt dieses Managers als Stringrepräsentation wieder. Diese Methode dient dazu, abweichende Parameter als im Konstruktor angeben zu können- Parameter:
abschnitt
- der Schuljahresabschnitt für den die Stringrepräsentation bestimmt werden sollanzahlAbschnitte
- die Anzahl an Schuljahresabschnitten dieser Schule- Gibt zurück:
- einen String, der den Schuljahresabschnitt wiedergibt, bspw:
S2 2022
Q4 2022
4/6 2022
-
getRepresentationForAnzahlAbschnitte
Gibt abhängig von der für diesen Manager konfigurierten Anzahl der Schuljahresabschnitte im Jahr ein Abschnittskuerzel wieder:- Gibt zurück:
- S (für Semester), wenn es 2 Abschnitte gibt
T (Für Trimester), wenn es 3 Abschnitte gibt
Q (für Quartale), wenn es 4 Abschnitte gibt
leerer String, bei 1 oder mehr als 4 Abschnitten
-
createRepresentationForAnzahlAbschnitte
@NotNull public static @NotNull String createRepresentationForAnzahlAbschnitte(int anzahlAbschnitte) Gibt abhängig von der Anzahl der Schuljahresabschnitte im Jahr ein Abschnittskuerzel wieder. Mit dieser Methode kann ein vom Konstruktorparameter abweichender Wert bestimmt werden:- Parameter:
anzahlAbschnitte
- Anzahl der Abschnitte in einem Schuljahr- Gibt zurück:
- S (für Semester), wenn es 2 Abschnitte gibt
T (Für Trimester), wenn es 3 Abschnitte gibt
Q (für Quartale), wenn es 4 Abschnitte gibt
leerer String, bei 1 oder mehr als 4 Abschnitten
-