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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActItems(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.voidaddGroup(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.voiddeleteGroup(java.lang.String delGroup)Löscht die angegebene Gruppe.java.lang.StringgetActiveGroups()Liefert die aktiven Gruppen zurück.java.lang.StringgetDefaultGroup()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.GroupgetSelected()Liefert die ausgewählte Gruppe zurück.java.lang.StringgetSelectedName()Liefert die ausgewählte Bezeichnung zurück.booleanhasSelectedSql()Meldet zurück, ob die ausgewähte Gruppe eine SQL-Definition enthält.voidinit(java.util.Map<java.lang.String,java.lang.String> config)Initialisiert die Klasse.java.lang.Stringserialize()Liefert eine serielle Darstellung der vorhandenen Gruppen zurück.voidsetActiveGroups(java.lang.String activeGroups)Setzt die angegebenen aktiven Gruppen.voidupdateGroups(java.util.List<Group> groups)Aktualisiert die Liste mit den Gruppen.
-
-
-
Method Detail
-
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
public Group 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
public java.util.List<Group> getGroups()
Liefert eine Liste mit den vorhandenen Gruppen zurück.- Returns:
- Liste mit den vorhandenen Gruppen
-
cloneGroups
public java.util.List<Group> cloneGroups()
Liefert eine Liste mit den kopierten Gruppen zurück.- Returns:
- Liste mit kopierten Gruppen
-
updateGroups
public void updateGroups(java.util.List<Group> groups)
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
-
-