Appointment
public 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, getName
public void execute() throws de.willuhn.util.ApplicationException
Appointment
execute
in interface Appointment
de.willuhn.util.ApplicationException
Appointment.execute()
public org.eclipse.swt.graphics.RGB getColor()
Appointment
getColor
in interface Appointment
Appointment.getColor()
public java.lang.String getDescription()
Appointment
getDescription
in interface Appointment
Appointment.getDescription()
public java.lang.String getUid()
Appointment
getUid
in interface Appointment
Appointment.getUid()
public boolean hasAlarm()
Appointment
hasAlarm
in interface Appointment
Appointment.hasAlarm()
public int getAlarmTime()