de.elo.client.scripting.components
Class Appointment

java.lang.Object
  extended by de.elo.client.scripting.components.Appointment

public class Appointment
extends java.lang.Object

Überschrift: Appointment

Beschreibung: Ein Termin.

Copyright: Copyright (c) ELO Digital Office GmbH 2011-2012

Since:
8.01.000

Constructor Summary
Appointment(java.util.Date date, java.lang.String name, java.awt.Color background, java.awt.Color foreground, int id, de.elo.ix.client.Sord sord)
          Normaler Konstruktor
 
Method Summary
 java.awt.Color getBackground()
          Liefert die festgelegte Hintergrundfarbe der Termins.
 java.util.GregorianCalendar getCal()
           
 java.util.Date getDate()
           
 java.awt.Color getForeground()
          Liefert die festgelegte Vordergrundfarbe der Termins.
 int getId()
          Liefert die ID des Termins.
 java.lang.String getName()
          Liefert die Bezeichnung des Termins.
 de.elo.ix.client.Sord getSord()
          Liefert das zu diesem Termin hinterlegte SORD-Objekt.
 boolean isOnDay(java.util.Calendar cal)
           
 boolean isSelectable()
          Ermittelt, ob der Termin selektierbar ist.
 boolean isSelected()
          Ermittelt, ob der Termin selektiert ist.
 void setDate(java.util.Date date)
           
 void setName(java.lang.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(de.elo.ix.client.Sord sord)
          Hinterlegt ein SORD-Objekt zu diesem Termin.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Appointment

public Appointment(java.util.Date date,
                   java.lang.String name,
                   java.awt.Color background,
                   java.awt.Color foreground,
                   int id,
                   de.elo.ix.client.Sord sord)
Normaler Konstruktor

Parameters:
date - Datum des Termins
name - Die Bezeichnung des Termins
foreground - Vordergrundfarbe
background - Hintergrundfarbe
selectable - True wenn der Termin im Kalender selektierbar sein soll, False wenn der Termin nur informativ angezeigt werden soll.
id - Frei belegbare ID für diesen Termin
sord - Das Sord-Objekt zu diesem Termin oder null.
Since:
8.01.000
Method Detail

setSord

public void setSord(de.elo.ix.client.Sord sord)
Hinterlegt ein SORD-Objekt zu diesem Termin.

Parameters:
sord -
Since:
8.01.000

getSord

public de.elo.ix.client.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 java.util.GregorianCalendar getCal()

setDate

public void setDate(java.util.Date date)

getDate

public java.util.Date getDate()

setName

public void setName(java.lang.String name)
Setzt die Bezeichnung des Termin.

Parameters:
name - Neue Bezeichnung
Since:
8.01.000

getName

public java.lang.String getName()
Liefert die Bezeichnung des Termins.

Returns:
Bezeichnung
Since:
8.01.000

getBackground

public java.awt.Color getBackground()
Liefert die festgelegte Hintergrundfarbe der Termins.

Returns:
Hintergrundfarbe
Since:
8.01.000

getForeground

public java.awt.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(java.util.Calendar cal)