Class Group

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

public class Group
extends java.lang.Object

Überschrift: Group.

Beschreibung: Klasse für eine Gruppe.

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

  • Constructor Summary

    Constructors
    Constructor Description
    Group()
    Parameterloser Konstruktor.
    Group​(Group clone)
    Copy Konstruktor.
    Group​(java.lang.String name, java.lang.String sql, java.lang.String format, java.lang.String header, java.lang.String dbConnect, int iconNo, int colorNo)
    Konstruktor.
  • Method Summary

    Modifier and Type Method Description
    void addActItems​(java.util.Map<java.lang.String,​java.lang.String> result)
    Fügt die vorhandenen Einträge in der angegebenen Map ein.
    void clearSelectedLine()
    Löscht die aktuell ausgewählte Zeile.
    int getColorNo()
    Liefert die zugehörige Farbe zurück.
    java.lang.String getDbConnect()
    Liefert die Datenbankverbindung zurück.
    java.lang.String[] getFormat()
    Liefert eine Liste mit den Formatten zurück.
    java.lang.String getFormatString()
    Liefert einen formattierten String zurück.
    java.lang.String getHeaderLine()
    Liefert eine Headerzeile zurück.
    java.lang.String[] getHeaders()
    Liefert eine Liste mit den Header zurück.
    int getIconNo()
    Liefert die Icon-ID zurück.
    java.lang.String getInitialName()
    Liefert den ursprünglichen Namen zurück.
    java.lang.String getName()
    Liefert den Gruppenname zurück.
    java.lang.String getSelectedLine()
    Liefert die ausgewählte Zeile zurück.
    java.lang.String getSql()
    Liefert die SQL-Abfrage zurück.
    boolean hasSql()
    Meldet zurück, ob eine SQL-Abfrage vorhanden ist.
    boolean isDeleted()
    Meldet zurück, ob die Gruppe gelöscht ist.
    void setColorNo​(int colorNo)
    Setzt die angegebene Farbe.
    void setDbConnect​(java.lang.String dbConnect)
    Setzt die angegebene Datenbankverbindung.
    void setFormat​(java.lang.String[] lines)
    Setzt die angegebene Liste mit den Formatten.
    void setHeader​(java.lang.String[] headers)
    Setzt die angegebenen Header.
    void setIconNo​(int iconNo)
    Setzt das angegebene Icon.
    void setName​(java.lang.String name)
    Setzt den angegebenen Gruppenname.
    void setSelectedLine​(java.lang.String line)
    Selektiert die angegebene Zeile.
    void setSql​(java.lang.String sql)
    Setzt die angegebene SQL-Abfrage.
    void toggleDeleted()
    Schaltet die Eigenschaft für eine gelöschte Gruppe um.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Group

      public Group​(java.lang.String name, java.lang.String sql, java.lang.String format, java.lang.String header, java.lang.String dbConnect, int iconNo, int colorNo)
      Konstruktor.
      Parameters:
      name - Bezeichnung
      sql - SQL Abfrage
      format - Format
      header - Header
      dbConnect - Datenbankverbindung
      iconNo - Icon
      colorNo - Farbe
    • Group

      public Group()
      Parameterloser Konstruktor.
    • Group

      public Group​(Group clone)
      Copy Konstruktor.
      Parameters:
      clone - Gruppe
  • Method Details

    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • setName

      public void setName​(java.lang.String name)
      Setzt den angegebenen Gruppenname.
      Parameters:
      name - Gruppenname
    • getName

      public java.lang.String getName()
      Liefert den Gruppenname zurück.
      Returns:
      Gruppenname
    • getInitialName

      public java.lang.String getInitialName()
      Liefert den ursprünglichen Namen zurück.
      Returns:
      Ursprünglicher Name
    • setDbConnect

      public void setDbConnect​(java.lang.String dbConnect)
      Setzt die angegebene Datenbankverbindung.
      Parameters:
      dbConnect - Datenbankverbindung
    • getDbConnect

      public java.lang.String getDbConnect()
      Liefert die Datenbankverbindung zurück.
      Returns:
      Datenbankverbindung
    • setSql

      public void setSql​(java.lang.String sql)
      Setzt die angegebene SQL-Abfrage.
      Parameters:
      sql - SQL-Abfrage
    • getSql

      public java.lang.String getSql()
      Liefert die SQL-Abfrage zurück.
      Returns:
      SQL-Abfrage
    • hasSql

      public boolean hasSql()
      Meldet zurück, ob eine SQL-Abfrage vorhanden ist.
      Returns:
      SQL-Abfrage vorhanden
    • getFormatString

      public java.lang.String getFormatString()
      Liefert einen formattierten String zurück.
      Returns:
      Formattierten String
    • getFormat

      public java.lang.String[] getFormat()
      Liefert eine Liste mit den Formatten zurück.
      Returns:
      Liste mit den Formatten
    • setFormat

      public void setFormat​(java.lang.String[] lines)
      Setzt die angegebene Liste mit den Formatten.
      Parameters:
      lines - Liste mit Formatten
    • clearSelectedLine

      public void clearSelectedLine()
      Löscht die aktuell ausgewählte Zeile.
    • getSelectedLine

      public java.lang.String getSelectedLine()
      Liefert die ausgewählte Zeile zurück.
      Returns:
      Ausgewählte Zeile
    • getHeaders

      public java.lang.String[] getHeaders()
      Liefert eine Liste mit den Header zurück.
      Returns:
      Liste mit Header
    • getHeaderLine

      public java.lang.String getHeaderLine()
      Liefert eine Headerzeile zurück.
      Returns:
      Headerzeile
    • setHeader

      public void setHeader​(java.lang.String[] headers)
      Setzt die angegebenen Header.
      Parameters:
      headers - Liste mit Header
    • toggleDeleted

      public void toggleDeleted()
      Schaltet die Eigenschaft für eine gelöschte Gruppe um.
    • isDeleted

      public boolean isDeleted()
      Meldet zurück, ob die Gruppe gelöscht ist.
      Returns:
      Gruppe ist gelöscht
    • setSelectedLine

      public void setSelectedLine​(java.lang.String line)
      Selektiert die angegebene Zeile.
      Parameters:
      line - Zu selektierende Zeile
    • addActItems

      public void addActItems​(java.util.Map<java.lang.String,​java.lang.String> result)
      Fügt die vorhandenen Einträge in der angegebenen Map ein.
      Parameters:
      result - Map
    • setIconNo

      public void setIconNo​(int iconNo)
      Setzt das angegebene Icon.
      Parameters:
      iconNo - Icon-ID
    • getIconNo

      public int getIconNo()
      Liefert die Icon-ID zurück.
      Returns:
      Icon-ID
    • setColorNo

      public void setColorNo​(int colorNo)
      Setzt die angegebene Farbe.
      Parameters:
      colorNo - Farbe
    • getColorNo

      public int getColorNo()
      Liefert die zugehörige Farbe zurück.
      Returns:
      Farbe