Package de.svws_nrw.db.utils.lupo.mdb
Klasse ABPFaecher
java.lang.Object
de.svws_nrw.db.utils.lupo.mdb.ABPFaecher
Diese Klasse wird für den Import der Tabelle ABP_Faecher aus einer LuPO-Datenbank
im Access-Format genutzt.
-
Feldübersicht
Modifizierer und TypFeldBeschreibungboolean
Gibt an, ob das Fach als 3./4.boolean
Gibt an, ob das Fach als neu einsetzen Fremdsprache in der Oberstufe gewählt werden kannDie textuelle Bezeichnung des FachesDeprecated: Wird in der Laufbahnplanung nicht genutztboolean
Gibt an, ob das Fach im 1.boolean
Gibt an, ob das Fach in dem 1.Gibt die Anzahl der Wochenstunden für das 1.boolean
Gibt an, ob das Fach im 2.boolean
Gibt an, ob das Fach in dem 2.Gibt die Anzahl der Wochenstunden für das 2.Das interne Kürzel des Fachesint
Die ID des Fachesboolean
Gibt an, ob es sich um eine Fremdsprache handelt oder nichtGibt das 1.Gibt das 2.boolean
Gibt an, ob das Fach als 1./2.boolean
Deprecated: Wird in der Laufbahnplanung nicht genutztGibt die Anzahl der Wochenstunden für die Qualifikationsphase an.boolean
Gibt an, ob das Fach im 1.boolean
Gibt an, ob das Fach im 2.boolean
Gibt an, ob das Fach im 3.boolean
Gibt an, ob das Fach im 4.int
Die Sortier-Reihenfolge des Faches in der DarstellungDas Statistik-Kürzel des FachesGibt die Unterrichtssprache des Faches an -
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Map
<String, ABPFaecher> Erstellt die Einträge für die Tabelle ABP_Faecher aus dem DTO der SVWS-Server-Datenbank.static Map
<String, ABPFaecher> Gibt den Standard-Eintrag für die Tabelle ABPFaecher zurück.static Map
<String, ABPFaecher> read
(com.healthmarketscience.jackcess.Database db) Liest alle Einträge der Tabelle "ABP_Faecher" aus der LuPO-Datei ein.toString()
static void
write
(com.healthmarketscience.jackcess.Database db, Map<String, ABPFaecher> map) Schreibt die angegebenen Fächer in die übergebene Datenbank
-
Felddetails
-
ID
public int IDDie ID des Faches -
FachKrz
Das interne Kürzel des Faches -
Bezeichnung
Die textuelle Bezeichnung des Faches -
StatistikKrz
Das Statistik-Kürzel des Faches -
Sortierung
public int SortierungDie Sortier-Reihenfolge des Faches in der Darstellung -
IstSprache
public boolean IstSpracheGibt an, ob es sich um eine Fremdsprache handelt oder nicht -
Unterichtssprache
Gibt die Unterrichtssprache des Faches an -
E1
public boolean E1Gibt an, ob das Fach im 1. Halbjahr der EF unterrichtet wird und wählbar ist -
E2
public boolean E2Gibt an, ob das Fach im 2. Halbjahr der EF unterrichtet wird und wählbar ist -
Q1
public boolean Q1Gibt an, ob das Fach im 1. Halbjahr der Q-Phase unterrichtet wird und wählbar ist -
Q2
public boolean Q2Gibt an, ob das Fach im 2. Halbjahr der Q-Phase unterrichtet wird und wählbar ist -
Q3
public boolean Q3Gibt an, ob das Fach im 3. Halbjahr der Q-Phase unterrichtet wird und wählbar ist -
Q4
public boolean Q4Gibt an, ob das Fach im 4. Halbjahr der Q-Phase unterrichtet wird und wählbar ist -
Abi_Moegl
public boolean Abi_MoeglGibt an, ob das Fach als 3./4. Fach im Abitur gewählt werden kann -
LK_Moegl
public boolean LK_MoeglGibt an, ob das Fach als 1./2. Fach im Abitur gewählt werden kann -
AlsNeueFSInSII
public boolean AlsNeueFSInSIIGibt an, ob das Fach als neu einsetzen Fremdsprache in der Oberstufe gewählt werden kann -
Leitfach
Gibt das 1. Leitfach eines Projektkurses oder das Fach eines Vertiefungskurses an. -
Leitfach2
Gibt das 2. Leitfach eines Projektkurses an. -
E1_WStd
Gibt die Anzahl der Wochenstunden für das 1. Halbjahr in der Einführungsphase an. -
E2_WStd
Gibt die Anzahl der Wochenstunden für das 2. Halbjahr in der Einführungsphase an. -
E1_S_M
public boolean E1_S_MGibt an, ob das Fach in dem 1. Halbjahr der Einführungsphase schriftlich belegt werden muss. -
E2_S_M
public boolean E2_S_MGibt an, ob das Fach in dem 2. Halbjahr der Einführungsphase schriftlich belegt werden muss. -
Q_WStd
Gibt die Anzahl der Wochenstunden für die Qualifikationsphase an. -
E_ExportKursart
Deprecated: Wird in der Laufbahnplanung nicht genutzt -
NurMuendlich
public boolean NurMuendlichDeprecated: Wird in der Laufbahnplanung nicht genutzt
-
-
Konstruktordetails
-
ABPFaecher
public ABPFaecher()Leerer Standardkonstruktor.
-
-
Methodendetails
-
read
Liest alle Einträge der Tabelle "ABP_Faecher" aus der LuPO-Datei ein.- Parameter:
db
- die Datenbank, aus der die Tabelle gelesen werden soll- Gibt zurück:
- die Map der Fächer aus der LuPO-Datei
-
write
Schreibt die angegebenen Fächer in die übergebene Datenbank- Parameter:
db
- die zu beschreibende Datenbankmap
- die zu schreibenden Fächer
-
getDefault
Gibt den Standard-Eintrag für die Tabelle ABPFaecher zurück.- Gibt zurück:
- der Standard-Eintrag für die Tabelle ABPFaecher
-
get
public static Map<String,ABPFaecher> get(Map<String, ABPFachgruppen> fachgruppen, List<DTOFach> faecher, Map<Long, DTOFach> faecherMap) Erstellt die Einträge für die Tabelle ABP_Faecher aus dem DTO der SVWS-Server-Datenbank.- Parameter:
fachgruppen
- die Facherguppen für LuPO, wird ggf. zum Filtern von Fächern aus dem SVWS-Server verwendetfaecher
- die SVWS-Server-DTOs für die FächerfaecherMap
- die SVWS-Server-DTOs für die Fächer, jeweils ihrer ID zugeordnet- Gibt zurück:
- die Map der Einträge für die Tabelle ABP_Faecher, als Schlüssel wird das Fachkürzel vwerdnet
-
toString
-