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