Package de.svws_nrw.data.bk
Klasse DataBKGymLeistungen
java.lang.Object
de.svws_nrw.data.bk.DataBKGymLeistungen
Dies Klassen stellt Hilfmethoden für den Zugriff auf die Leistungsdaten des
beruflichen Gymnasiums zur Verfügung.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic BKGymAbiturdaten
getAbiturdatenFromLeistungsdaten
(DBEntityManager conn, long id) Ermittelt die für die Abiturberechnung des beruflichen Gymnasiums relevanten Daten für den Schüler mit der angegebenen ID aus den in der Datenbank gespeicherten Leistungsdaten.static Integer
getBkAbiturjahr
(Schulgliederung schulgliederung, int schuljahr, Jahrgaenge jahrgang) Bestimmt für den übergegebenen Lernabschnitt eines Schülers das zugehörige Abiturjahr.static BKGymLeistungen
getLeistungsdaten
(DBEntityManager conn, long id) Ermittelt die Leistungsdaten des beruflichen Gymnasiums für den Schüler mit der angegebenen ID aus der Datenbank.static BKGymFach
mapFromDTOFach
(DTOFach fach)
-
Methodendetails
-
getBkAbiturjahr
public static Integer getBkAbiturjahr(Schulgliederung schulgliederung, int schuljahr, Jahrgaenge jahrgang) Bestimmt für den übergegebenen Lernabschnitt eines Schülers das zugehörige Abiturjahr.- Parameter:
schulgliederung
- die Schulgliederung des Schülersschuljahr
- das aktuelle Schuljahr, in welchem sich der Schüler befindetjahrgang
- der Jahrgang des Schülers- Gibt zurück:
- das voraussichtliche Jahr des Abiturs
-
mapFromDTOFach
Diese Methode erstellt einBKGymFach
-Objekt mit den Daten aus dem Datenbank-Objekt von TypDTOFach
. Dabei werden Informationen aus der Liste der Fächer verwendet.- Parameter:
fach
- das Datenbank-Objekt- Gibt zurück:
- das
BKGymFach
-Objekt
-
getLeistungsdaten
public static BKGymLeistungen getLeistungsdaten(DBEntityManager conn, long id) throws ApiOperationException Ermittelt die Leistungsdaten des beruflichen Gymnasiums für den Schüler mit der angegebenen ID aus der Datenbank.- Parameter:
conn
- die Datenbank-Verbindungid
- die ID des Schülers- Gibt zurück:
- die Leistungsdaten des beruflichen Gymnasiums für den Schüler mit der angegebenen ID
- Löst aus:
ApiOperationException
- im Fehlerfall
-
getAbiturdatenFromLeistungsdaten
public static BKGymAbiturdaten getAbiturdatenFromLeistungsdaten(DBEntityManager conn, long id) throws ApiOperationException Ermittelt die für die Abiturberechnung des beruflichen Gymnasiums relevanten Daten für den Schüler mit der angegebenen ID aus den in der Datenbank gespeicherten Leistungsdaten.- Parameter:
conn
- die Datenbank-Verbindungid
- die ID des Schülers- Gibt zurück:
- die für das Abitur relevanten Daten für den Schüler mit der angegebenen ID
- Löst aus:
ApiOperationException
- im Fehlerfall
-