Package de.elo.mover.main.tiles.groups
Class GroupInfo
java.lang.Object
de.elo.mover.main.tiles.groups.GroupInfo
Überschrift: GroupInfo.
Beschreibung: Klasse für die vorhandenen Gruppen.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFügt die angegebenen Gruppennamen und Datenbank-Abfragen in die Map ein.voidFügt die angegebene Gruppe in die Liste mit den Gruppen ein.Liefert eine Liste mit den kopierten Gruppen zurück.voiddeleteGroup(String delGroup) Löscht die angegebene Gruppe.Liefert die aktiven Gruppen zurück.Liefert die Default-Gruppe zurück.Liefert eine Liste mit den Gruppennamen zurück.Liefert eine Liste mit den vorhandenen Gruppen zurück.Liefert die ausgewählte Gruppe zurück.Liefert die ausgewählte Bezeichnung zurück.booleanMeldet zurück, ob die ausgewählte Gruppe eine SQL-Definition enthält.voidInitialisiert die Klasse.Liefert eine serielle Darstellung der vorhandenen Gruppen zurück.voidsetActiveGroups(String activeGroups) Setzt die angegebenen aktiven Gruppen.voidupdateGroups(List<Group> groups) Aktualisiert die angegebene Liste mit den Gruppen.
-
Constructor Details
-
GroupInfo
public GroupInfo()
-
-
Method Details
-
init
Initialisiert die Klasse.- Parameters:
config- Map mit der Konfiguration
-
serialize
Liefert eine serielle Darstellung der vorhandenen Gruppen zurück.- Returns:
- Serielle Darstellung der vorhandenen Gruppen
-
addActItems
Fügt die angegebenen Gruppennamen und Datenbank-Abfragen in die Map ein.- Parameters:
result- Map mit den DatengroupName- GruppennamedbLookup- Datenbank-Abfrage
-
getDefaultGroup
Liefert die Default-Gruppe zurück.- Returns:
- Default-Gruppe
-
setActiveGroups
Setzt die angegebenen aktiven Gruppen.- Parameters:
activeGroups- Liste mit aktiven Gruppen
-
addGroup
Fügt die angegebene Gruppe in die Liste mit den Gruppen ein.- Parameters:
newGroup- Neue Gruppe
-
deleteGroup
Löscht die angegebene Gruppe.- Parameters:
delGroup- Zu löschende Gruppe
-
getActiveGroups
Liefert die aktiven Gruppen zurück.- Returns:
- Aktive Gruppen
-
getSelected
Liefert die ausgewählte Gruppe zurück.- Returns:
- Ausgewählte Gruppe
-
getSelectedName
Liefert die ausgewählte Bezeichnung zurück.- Returns:
- Ausgewählte Bezeichnung
-
hasSelectedSql
public boolean hasSelectedSql()Meldet zurück, ob die ausgewählte Gruppe eine SQL-Definition enthält.- Returns:
- Ausgewählte Gruppe enthält eine SQL-Definition
-
getGroups
Liefert eine Liste mit den vorhandenen Gruppen zurück.- Returns:
- Liste mit den vorhandenen Gruppen
-
cloneGroups
Liefert eine Liste mit den kopierten Gruppen zurück.- Returns:
- Liste mit kopierten Gruppen
-
updateGroups
Aktualisiert die angegebene Liste mit den Gruppen.- Parameters:
groups- Liste mit Gruppen
-
getGroupNames
Liefert eine Liste mit den Gruppennamen zurück.- Returns:
- Liste mit den Gruppennamen
-