Class 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

      All Methods Instance Methods Concrete Methods 
      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 Detail

      • 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 Detail

      • 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