All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.svws_nrw.base.kurs42.Kurs42DataFaecher Maven / Gradle / Ivy

package de.svws_nrw.base.kurs42;

import com.fasterxml.jackson.annotation.JsonPropertyOrder;

/**
 * Diese Klasse dient als DTO für die CSV-Tabelle {@code Faecher.txt} eines Kurs42-Textdatei-Exportes.
 *
 * @author Thomas Bachran
 */
@JsonPropertyOrder({ "IDNr", "Krz", "Bezeichnung", "StatistikKrz", "Sortierung", "Fachgr_ID", "IstSprache" })
public class Kurs42DataFaecher {

	/** Die ID der Schiene innerhalb von Kurs 42. Entspricht vermutlich der Schienen-Nummer (hier 1-indiziert) */
	public long IDNr;

	/** Das Fachkürzel. */
	public String Krz;

	/** Die Bezeichnung des Faches. */
	public String Bezeichnung;

	/** Das Statistik-Kürzel des Faches */
	public String StatistikKrz;

	/** Eine Nummer für die Sortierreihenfolge der Fächer */
	public int Sortierung;

	/** Die ID der Fachgruppe, der das Fach angehört */
	public long Fachgr_ID;

	/** Gibt an, ob es sich bei dem Fach um eine Sprache handelt (1) oder nicht (0) */
	public int IstSprache;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy