Klasse DataBKGymLeistungen

java.lang.Object
de.svws_nrw.data.bk.DataBKGymLeistungen

public final class DataBKGymLeistungen extends Object
Dies Klassen stellt Hilfmethoden für den Zugriff auf die Leistungsdaten des beruflichen Gymnasiums zur Verfügung.
  • 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ülers
      schuljahr - das aktuelle Schuljahr, in welchem sich der Schüler befindet
      jahrgang - der Jahrgang des Schülers
      Gibt zurück:
      das voraussichtliche Jahr des Abiturs
    • mapFromDTOFach

      public static BKGymFach mapFromDTOFach(DTOFach fach)
      Diese Methode erstellt ein BKGymFach-Objekt mit den Daten aus dem Datenbank-Objekt von Typ DTOFach. 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-Verbindung
      id - 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-Verbindung
      id - 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