Class Appointment
Object
Appointment
public class Appointment
extends Object
Überschrift: Appointment
Beschreibung: Ein Termin.
Copyright: Copyright (c) ELO Digital Office GmbH 2011-2014
- Since:
- 8.01.000
-
Constructor Summary
Constructors Constructor Description Appointment(Date date, String name, Color background, Color foreground, int id, Sord sord)
Normaler Konstruktor -
Method Summary
Modifier and Type Method Description Color
getBackground()
Liefert die festgelegte Hintergrundfarbe der Termins.GregorianCalendar
getCal()
Liefert einen Kalender mit dem Datum des Termins zurück.Date
getDate()
Liefert das Datum des Termins zurück.Color
getForeground()
Liefert die festgelegte Vordergrundfarbe der Termins.int
getId()
Liefert die ID des Termins.String
getName()
Liefert die Bezeichnung des Termins.Sord
getSord()
Liefert das zu diesem Termin hinterlegte SORD-Objekt.boolean
isOnDay(Calendar cal)
Meldet zurück, ob der Termin an dem angegebenen Tag stattfindet.boolean
isSelectable()
Ermittelt, ob der Termin selektierbar ist.boolean
isSelected()
Ermittelt, ob der Termin selektiert ist.void
setDate(Date date)
Setzt das Datum des Termins.void
setName(String name)
Setzt die Bezeichnung des Termin.void
setSelectable(boolean selectable)
Setzt, ob der Termin selektierbar sein soll.void
setSelected(boolean selected)
Setzt dern Selektionszustand des Termins.void
setSord(Sord sord)
Hinterlegt ein SORD-Objekt zu diesem Termin.
-
Constructor Details
-
Appointment
public Appointment(Date date, String name, Color background, Color foreground, int id, Sord sord)Normaler Konstruktor- Parameters:
date
- Datum des Terminsname
- Die Bezeichnung des Terminsforeground
- Vordergrundfarbebackground
- Hintergrundfarbeid
- Frei belegbare ID für diesen Terminsord
- Das Sord-Objekt zu diesem Termin oder null.- Since:
- 8.01.000
-
-
Method Details
-
setSord
public void setSord(Sord sord)Hinterlegt ein SORD-Objekt zu diesem Termin.- Parameters:
sord
- SORD-Objekt- Since:
- 8.01.000
-
getSord
public Sord getSord()Liefert das zu diesem Termin hinterlegte SORD-Objekt.- Returns:
- SORD oder null, falls kein SORD-Objekt hinterlegt wurde
- Since:
- 8.01.000
-
setSelectable
public void setSelectable(boolean selectable)Setzt, ob der Termin selektierbar sein soll.- Parameters:
selectable
- True wenn der Termin im Kalender selektierbar sein soll, False wenn der Termin nur informativ angezeigt werden soll.- Since:
- 8.01.000
-
setSelected
public void setSelected(boolean selected)Setzt dern Selektionszustand des Termins.- Parameters:
selected
- True für selektiert/ausgewählt, False für nicht selektiert.- Since:
- 8.01.000
-
isSelected
public boolean isSelected()Ermittelt, ob der Termin selektiert ist.- Returns:
- True bei Selektion, False wenn der Termin nicht selektiert ist.
- Since:
- 8.01.000
-
getId
public int getId()Liefert die ID des Termins. Diese konnte bei der Erstellung des Termins frei vergeben werden.- Returns:
- ID
- Since:
- 8.01.000
-
getCal
public GregorianCalendar getCal()Liefert einen Kalender mit dem Datum des Termins zurück.- Returns:
- Kalender mit Datum
-
setDate
public void setDate(Date date)Setzt das Datum des Termins.- Parameters:
date
- Datum
-
getDate
public Date getDate()Liefert das Datum des Termins zurück.- Returns:
- Datum des Termins
-
setName
public void setName(String name)Setzt die Bezeichnung des Termin.- Parameters:
name
- Neue Bezeichnung- Since:
- 8.01.000
-
getName
public String getName()Liefert die Bezeichnung des Termins.- Returns:
- Bezeichnung
- Since:
- 8.01.000
-
getBackground
public Color getBackground()Liefert die festgelegte Hintergrundfarbe der Termins.- Returns:
- Hintergrundfarbe
- Since:
- 8.01.000
-
getForeground
public Color getForeground()Liefert die festgelegte Vordergrundfarbe der Termins.- Returns:
- Vordergrundfarbe
- Since:
- 8.01.000
-
isSelectable
public boolean isSelectable()Ermittelt, ob der Termin selektierbar ist.- Returns:
- True wenn der Termin im Kalender selektierbar ist, False wenn der Termin nur informativ angezeigt wird.
- Since:
- 8.01.000
-
isOnDay
public boolean isOnDay(Calendar cal)Meldet zurück, ob der Termin an dem angegebenen Tag stattfindet.- Parameters:
cal
- Tag im Kalender- Returns:
- True wenn er Termin an diesem Tag liegt, False wenn nicht.
-