Package de.elo.mover.main.tiles.groups
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
-
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
- Bezeichnungsql
- SQL Abfrageformat
- Formatheader
- HeaderdbConnect
- DatenbankverbindungiconNo
- IconcolorNo
- Farbe
-
Group
public Group()Parameterloser Konstruktor. -
Group
Copy Konstruktor.- Parameters:
clone
- Gruppe
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.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
-