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

  • 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:
      formattierter 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