Klasse DataSchuelerVermerkartenZusammenfassung

java.lang.Object
de.svws_nrw.data.DataManagerRevised<Long,DTOSchueler,SchuelerVermerkartZusammenfassung>
de.svws_nrw.data.schueler.DataSchuelerVermerkartenZusammenfassung

public final class DataSchuelerVermerkartenZusammenfassung extends DataManagerRevised<Long,DTOSchueler,SchuelerVermerkartZusammenfassung>
Diese Klasse erweitert den abstrakten DataManagerRevised für den Core-DTO SchuelerVermerkartZusammenfassungDataManagerRevised
  • Konstruktordetails

    • DataSchuelerVermerkartenZusammenfassung

      public DataSchuelerVermerkartenZusammenfassung(DBEntityManager conn)
      Erstellt einen neuen Datenmanager mit der angegebenen Verbindung
      Parameter:
      conn - die Datenbank-Verbindung, welche vom Daten-Manager benutzt werden soll
  • Methodendetails

    • map

      Beschreibung aus Klasse kopiert: DataManagerRevised
      Wandelt das Datenbank-DTO in das Core-DTO um, soweit die Daten in dem Datenbank-DTO enthalten sind.
      Angegeben von:
      map in Klasse DataManagerRevised<Long,DTOSchueler,SchuelerVermerkartZusammenfassung>
      Parameter:
      dtoSchueler - das Datenbank-DTO
      Gibt zurück:
      das neu erstellte Core-DTO
    • map

      public SchuelerVermerkartZusammenfassung map(DTOSchueler dtoSchueler, Long anzahlVermerke, Long vermerkartId)
      Methode zum Befüllen des Core-DTOs SchuelerVermerkartZusammenfassung aus DTOSchueler
      Parameter:
      dtoSchueler - DTO Object mit den Schüelerdaten
      anzahlVermerke - die Anzahl der eingesetzen Vermerke
      vermerkartId - die spezifische VermerkartId
      Gibt zurück:
      das SchuelerVermerkartZusammenfassung Object mit Stammdaten und der anzahl der genutzten Vermerke.
    • getListByVermerkartIdAsResponse

      public jakarta.ws.rs.core.Response getListByVermerkartIdAsResponse(long vermerkartID)
      Gibt die Liste von reduzierten Schülerbjekten zurück welche Vermerke einer bestimmten Vermerkart haben.
      Parameter:
      vermerkartID - die Vermerkart ID
      Gibt zurück:
      die Liste der Schüler mit {ID, Vorname, Nachname, [Anzahl der Vermerke der übergebenen Vermerkart]}