Class GroupInfo

java.lang.Object
de.elo.mover.main.tiles.groups.GroupInfo

public class GroupInfo extends Object

Überschrift: GroupInfo.

Beschreibung: Klasse für die vorhandenen Gruppen.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021

  • Constructor Details

    • GroupInfo

      public GroupInfo()
  • Method Details

    • init

      public void init(Map<String,String> config)
      Initialisiert die Klasse.
      Parameters:
      config - Map mit der Konfiguration
    • serialize

      public String serialize()
      Liefert eine serielle Darstellung der vorhandenen Gruppen zurück.
      Returns:
      Serielle Darstellung der vorhandenen Gruppen
    • addActItems

      public void addActItems(Map<String,String> result, String groupName, String dbLookup)
      Fügt die angegebenen Gruppennamen und Datenbank-Abfragen in die Map ein.
      Parameters:
      result - Map mit den Daten
      groupName - Gruppenname
      dbLookup - Datenbank-Abfrage
    • getDefaultGroup

      public String getDefaultGroup()
      Liefert die Default-Gruppe zurück.
      Returns:
      Default-Gruppe
    • setActiveGroups

      public void setActiveGroups(String activeGroups)
      Setzt die angegebenen aktiven Gruppen.
      Parameters:
      activeGroups - Liste mit aktiven Gruppen
    • addGroup

      public void addGroup(String newGroup)
      Fügt die angegebene Gruppe in die Liste mit den Gruppen ein.
      Parameters:
      newGroup - Neue Gruppe
    • deleteGroup

      public void deleteGroup(String delGroup)
      Löscht die angegebene Gruppe.
      Parameters:
      delGroup - Zu löschende Gruppe
    • getActiveGroups

      public 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 String 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

      public List<Group> getGroups()
      Liefert eine Liste mit den vorhandenen Gruppen zurück.
      Returns:
      Liste mit den vorhandenen Gruppen
    • cloneGroups

      public List<Group> cloneGroups()
      Liefert eine Liste mit den kopierten Gruppen zurück.
      Returns:
      Liste mit kopierten Gruppen
    • updateGroups

      public void updateGroups(List<Group> groups)
      Aktualisiert die angegebene Liste mit den Gruppen.
      Parameters:
      groups - Liste mit Gruppen
    • getGroupNames

      public List<String> getGroupNames()
      Liefert eine Liste mit den Gruppennamen zurück.
      Returns:
      Liste mit den Gruppennamen