Klasse BenutzerKompetenzKatalogEintrag

java.lang.Object
de.svws_nrw.core.data.benutzer.BenutzerKompetenzKatalogEintrag

public class BenutzerKompetenzKatalogEintrag extends Object
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie beschreibt den Katalog der Benutzerkompetenzen.
  • Felddetails

    • id

      public long id
      Die ID der Benutzerkompetenz.
    • gruppe_id

      @NotNull public @jakarta.validation.constraints.NotNull long gruppe_id
      Die ID der zugehörigen Benutzerkompetenzgruppe.
    • bezeichnung

      @NotNull public @NotNull String bezeichnung
      Die Bezeichnung der Benutzerkompetenz.
    • tooltip

      @NotNull public @NotNull String tooltip
      Eine kurze Erläuterung zu der Kompetenz, die im Tooltip angezeigt werden kann.
    • nurSchulformen

      public List<String> nurSchulformen
      Die Schulformen.
  • Konstruktordetails

    • BenutzerKompetenzKatalogEintrag

      public BenutzerKompetenzKatalogEintrag()
      Erstellt einen Eintrag mit Standardwerten
    • BenutzerKompetenzKatalogEintrag

      public BenutzerKompetenzKatalogEintrag(long id, @NotNull @NotNull BenutzerKompetenzGruppe gruppe, @NotNull @NotNull String bezeichnung, List<Schulform> schulformen, @NotNull @NotNull String tooltip)
      Erstellt einen Eintrag mit den angegebenen Werten
      Parameter:
      id - die ID
      gruppe - die Gruppe, welcher die Benutzerkompetenz zugeordnet ist
      bezeichnung - die Bezeichnung der Benutzerkompetenz
      schulformen - die Schulformen, bei denen die Kompetenz zulässig ist.
      tooltip - der Tooltip