Package de.svws_nrw.core.kursblockung
Klasse SchuelerblockungAlgorithmus
java.lang.Object
de.svws_nrw.core.Service<SchuelerblockungInput,SchuelerblockungOutput>
de.svws_nrw.core.kursblockung.SchuelerblockungAlgorithmus
public final class SchuelerblockungAlgorithmus
extends Service<SchuelerblockungInput,SchuelerblockungOutput>
Dieser Service teilt EINEN Schüler anhand seiner Fachwahlen auf Kurse zu. Dabei geht der Algorithmus davon aus,
dass die Kurse bereits auf Schienen verteilt wurden. Die Eingabe
SchuelerblockungInput
wird in
SchuelerblockungOutput
umgewandelt.-
Feldübersicht
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@NotNull SchuelerblockungOutput
handle
(@NotNull SchuelerblockungInput pInput) Diese Methode muss von dem erbenden Service implementiert werden und handhabt das übergebene Input-Objekt und erzeugt das zugehörige Output-Objekt.
-
Konstruktordetails
-
SchuelerblockungAlgorithmus
public SchuelerblockungAlgorithmus()Leerer Standardkonstruktor.
-
-
Methodendetails
-
handle
@NotNull public @NotNull SchuelerblockungOutput handle(@NotNull @NotNull SchuelerblockungInput pInput) Beschreibung aus Klasse kopiert:Service
Diese Methode muss von dem erbenden Service implementiert werden und handhabt das übergebene Input-Objekt und erzeugt das zugehörige Output-Objekt.- Angegeben von:
handle
in KlasseService<SchuelerblockungInput,
SchuelerblockungOutput> - Parameter:
pInput
- das Input-Objekt- Gibt zurück:
- das Output-Objekt
-