Appointmentpublic abstract class AbstractAppointment extends java.lang.Object implements Appointment
ALARMTIME_SECONDS| Constructor | Description |
|---|---|
AbstractAppointment() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
execute() |
Wird ausgefuehrt, wenn der User auf den Termin klickt.
|
int |
getAlarmTime() |
Liefert den zeitlichen Offset für den Alarm.
|
org.eclipse.swt.graphics.RGB |
getColor() |
Liefert eine optionale Textfarbe, die fuer den Termin
verwendet werden soll.
|
java.lang.String |
getDescription() |
Liefert einen ausfuehrlicheren Beschreibungstext fuer den Termin.
|
java.lang.String |
getUid() |
Liefert einen eindeutigen Identifier, der auch dann gleich bleibt,
wenn sich die Eigenschaften des Termins - wie Datum oder Name - aendern.
|
boolean |
hasAlarm() |
Liefert true, wenn fuer den Termin ein Alarm ausgeloest werden soll.
|
getDate, getNamepublic void execute()
throws de.willuhn.util.ApplicationException
Appointmentexecute in interface Appointmentde.willuhn.util.ApplicationExceptionAppointment.execute()public org.eclipse.swt.graphics.RGB getColor()
AppointmentgetColor in interface AppointmentAppointment.getColor()public java.lang.String getDescription()
AppointmentgetDescription in interface AppointmentAppointment.getDescription()public java.lang.String getUid()
AppointmentgetUid in interface AppointmentAppointment.getUid()public boolean hasAlarm()
AppointmenthasAlarm in interface AppointmentAppointment.hasAlarm()public int getAlarmTime()