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 ColorgetBackground()Liefert die festgelegte Hintergrundfarbe der Termins.GregorianCalendargetCal()Liefert einen Kalender mit dem Datum des Termins zurück.DategetDate()Liefert das Datum des Termins zurück.ColorgetForeground()Liefert die festgelegte Vordergrundfarbe der Termins.intgetId()Liefert die ID des Termins.StringgetName()Liefert die Bezeichnung des Termins.SordgetSord()Liefert das zu diesem Termin hinterlegte SORD-Objekt.booleanisOnDay(Calendar cal)Meldet zurück, ob der Termin an dem angegebenen Tag stattfindet.booleanisSelectable()Ermittelt, ob der Termin selektierbar ist.booleanisSelected()Ermittelt, ob der Termin selektiert ist.voidsetDate(Date date)Setzt das Datum des Termins.voidsetName(String name)Setzt die Bezeichnung des Termin.voidsetSelectable(boolean selectable)Setzt, ob der Termin selektierbar sein soll.voidsetSelected(boolean selected)Setzt dern Selektionszustand des Termins.voidsetSord(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.
-