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 - 2021

  • 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 Datenbank-Abfragen in die Map ein.
    void addGroup​(java.lang.String newGroup)
    Fügt die angegebene Gruppe in die 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ählte 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 angegebene Liste mit den Gruppen.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 Datenbank-Abfragen in die Map ein.
      Parameters:
      result - Map mit den Daten
      groupName - Gruppenname
      dbLookup - Datenbank-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 die 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ählte 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 angegebene 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