public abstract class AbstractAppointment extends java.lang.Object implements Appointment
ALARMTIME_SECONDS| Constructor and Description |
|---|
AbstractAppointment() |
| Modifier and Type | Method and 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDate, 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()