Package de.svws_nrw.data.schueler
Klasse DataSchuelerEinwilligungsartenZusammenfassung
java.lang.Object
de.svws_nrw.data.DataManagerRevised<Long,DTOSchueler,SchuelerEinwilligungsartenZusammenfassung>
de.svws_nrw.data.schueler.DataSchuelerEinwilligungsartenZusammenfassung
public final class DataSchuelerEinwilligungsartenZusammenfassung
extends DataManagerRevised<Long,DTOSchueler,SchuelerEinwilligungsartenZusammenfassung>
Diese Klasse erweitert den abstrakten
DataManagerRevised
für den
Core-DTO SchuelerEinwilligungsartenZusammenfassung
DataManagerRevised-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.data.DataManagerRevised
classDatabaseDTO, conn
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungErstellt einen neuen Datenmanager mit der angegebenen Verbindung -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungjakarta.ws.rs.core.Response
getListByEinwilligungsartIdAsResponse
(long idEinwilligungsart) Gibt die Liste von reduzierten Schülerbjekten zurück welche Einwilligungen einer bestimmten Einwilligungsart haben.map
(DTOSchueler dtoSchueler) Wandelt das Datenbank-DTO in das Core-DTO um, soweit die Daten in dem Datenbank-DTO enthalten sind.map
(DTOSchueler dtoSchueler, Long anzahlEinwilligungen, Long idEinwilligungsart) Methode zum Befüllen des Core-DTOs SchuelerEinwilligungsartenZusammenfassung aus DTOSchuelerVon Klasse geerbte Methoden de.svws_nrw.data.DataManagerRevised
add, addAsResponse, addBasic, addFromMapAsResponse, addFromStream, addMultiple, addMultipleAsResponse, applyPatchMappings, checkBeforeCreation, checkBeforeDeletion, checkBeforeDeletionWithSimpleOperationResponse, checkBeforePatch, checkBeforePersist, checkBenutzerFunktionsbezogeneKompetenzAbiturjahrgang, checkBenutzerFunktionsbezogeneKompetenzKlasse, createNextLongID, deleteAsResponse, deleteDatabaseDTO, deleteMultipleAsResponse, deleteMultipleAsSimpleResponseList, getAll, getAllAsResponse, getById, getByIdAsResponse, getDatabaseDTOByID, getDatabaseDTOsByIds, getID, getList, getListAsResponse, getLongId, getNextID, hatBenutzerNurFunktionsbezogeneKompetenz, initDTO, mapAttribute, mapList, newDTO, patch, patchAsResponse, patchFromStream, patchMultipleAsResponse, patchSingleAsResponse, saveDatabaseDTO, setAttributesDelayedOnCreation, setAttributesNotPatchable, setAttributesRequiredOnCreation
-
Konstruktordetails
-
DataSchuelerEinwilligungsartenZusammenfassung
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 KlasseDataManagerRevised<Long,
DTOSchueler, SchuelerEinwilligungsartenZusammenfassung> - Parameter:
dtoSchueler
- das Datenbank-DTO- Gibt zurück:
- das neu erstellte Core-DTO
-
map
public SchuelerEinwilligungsartenZusammenfassung map(DTOSchueler dtoSchueler, Long anzahlEinwilligungen, Long idEinwilligungsart) Methode zum Befüllen des Core-DTOs SchuelerEinwilligungsartenZusammenfassung aus DTOSchueler- Parameter:
dtoSchueler
- DTO Object mit den SchüelerdatenanzahlEinwilligungen
- die Anzahl der eingesetzen EinwilligungenidEinwilligungsart
- die spezifische ID der Einwilligungsartart- Gibt zurück:
- das SchuelerEinwilligungsartenZusammenfassung Object mit Stammdaten und der Anzahl der genutzten Einwilligungen.
-
getListByEinwilligungsartIdAsResponse
public jakarta.ws.rs.core.Response getListByEinwilligungsartIdAsResponse(long idEinwilligungsart) Gibt die Liste von reduzierten Schülerbjekten zurück welche Einwilligungen einer bestimmten Einwilligungsart haben.- Parameter:
idEinwilligungsart
- die Einwilligungsart ID- Gibt zurück:
- die Liste der Schüler mit {ID, Vorname, Nachname, [Anzahl der Einwilligungen der übergebenen Einwilligungsart]}
-