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.

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Appointment

      public Appointment​(Date date, String name, Color background, Color foreground, int id, Sord sord)
      Normaler Konstruktor
      Parameters:
      date - Datum des Termins
      name - Die Bezeichnung des Termins
      foreground - Vordergrundfarbe
      background - Hintergrundfarbe
      id - Frei belegbare ID für diesen Termin
      sord - 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.