Klasse StundenplanblockungManagerFachMenge
java.lang.Object
de.svws_nrw.core.utils.stundenplanblockung.StundenplanblockungManagerFachMenge
Ein Objekt zur Speicherung mehrerer Fächer während der Stundenplanberechnung.
-
Konstruktorübersicht
KonstruktorBeschreibungErzeugt eine neues Objekt zur Verwaltung der Menge aller Fächer. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addOrException
(long pFachID, @NotNull String pKuerzel) Fügt das Fach hinzu.boolean
exists
(long pFachID) Liefert TRUE, falls die Fach-ID existiert.@NotNull StundenplanblockungManagerFach
getOrException
(long pFachID) Liefert dasStundenplanblockungFach
-Objekt zur übergebenen ID.void
removeOrException
(long pFachID) Löscht das übergebene Fach.int
size()
Liefert die Anzahl an Lehrkräften.
-
Konstruktordetails
-
StundenplanblockungManagerFachMenge
public StundenplanblockungManagerFachMenge()Erzeugt eine neues Objekt zur Verwaltung der Menge aller Fächer.
-
-
Methodendetails
-
addOrException
public void addOrException(long pFachID, @NotNull @NotNull String pKuerzel) throws NullPointerException Fügt das Fach hinzu.
Wirft eine NullPointerException, falls die Fach-ID bereits existiert.- Parameter:
pFachID
- Die Datenbank-ID des Fach.pKuerzel
- Das Kürzel des Faches.- Löst aus:
NullPointerException
- Falls die Fach-ID bereits existiert.
-
getOrException
@NotNull public @NotNull StundenplanblockungManagerFach getOrException(long pFachID) throws NullPointerException Liefert dasStundenplanblockungFach
-Objekt zur übergebenen ID.
Wirft eine NullPointerException, falls die Fach-ID unbekannt ist.- Parameter:
pFachID
- Die Datenbank-ID des Faches.- Gibt zurück:
- Das
StundenplanblockungFach
-Objekt zur übergebenen ID. - Löst aus:
NullPointerException
- Falls die Fach-ID unbekannt ist.
-
removeOrException
Löscht das übergebene Fach.
Wirft eine NullPointerException, falls die Fach-ID unbekannt ist.- Parameter:
pFachID
- Die Datenbank-ID des Faches.- Löst aus:
NullPointerException
- Falls die Fach-ID unbekannt ist.
-
exists
public boolean exists(long pFachID) Liefert TRUE, falls die Fach-ID existiert.- Parameter:
pFachID
- die Datenbank-ID des Faches.- Gibt zurück:
- TRUE, falls die Fach-ID existiert.
-
size
public int size()Liefert die Anzahl an Lehrkräften.- Gibt zurück:
- Die Anzahl an Lehrkräften.
-