public interface IAppointmentManager extends IApplicationExternalManager
Modifier and Type | Method and Description |
---|---|
boolean |
createAppointment(IAppointmentData appointmentData,
boolean isMeeting,
boolean sendImmediately,
boolean openExternal)
Creates an appointment or meeting in the external application.
|
IAppointmentData[] |
getAppointments(java.util.Date from,
java.util.Date to)
This application should return all appointments and meetings of a time span
|
IAppointmentData[] |
getTodaysAppointments()
This application should return all todays appointments and meetings
|
boolean |
hasAppointmentEditor()
Tells LLworkplace if the external application has its own appointment editor
|
boolean |
openAppointment(java.lang.String appointmentId,
java.util.Date contextDate)
Should open the appointment/meeting in an external user interface
|
getApplicationIcon, getApplicationIcon60x60, getApplicationKey, getApplicationName, getApplicationVersion
canAutocreateUnconfiguredInstance, checkConnection, cleanUp, getAdditionalBuildingInfo, getExternalManager16x16Icon, getExternalManagerDescription, getInstanceName, getManagerName, getPropertyFillingDescription, getPropertyItemDescriptions, getStoresCount, getVersion, init, isCheckConnection, isCompletelyConfigured, isOnlyOneInstanceAllowed, openExternalConfigDialog, setExternalContext, useExternalConfigDialog
boolean hasAppointmentEditor()
boolean createAppointment(IAppointmentData appointmentData, boolean isMeeting, boolean sendImmediately, boolean openExternal)
appointmentData
- the appointment/meeting dataisMeeting
- declares if it is a meeting (otherwise it is handled as an appointment)sendImmediately
- no visual representation is necessary the appointment/meeting should be immediately stored and deliveredopenExternal
- defines if the appointment should be opened in an external user interfaceIAppointmentData[] getAppointments(java.util.Date from, java.util.Date to)
IAppointmentData[] getTodaysAppointments()
boolean openAppointment(java.lang.String appointmentId, java.util.Date contextDate)
appointmentId
- The external identifier of the appointment/meetingcontextDate
- If there are several occurrences of the appointment (because of recurring) the start date is provided for which the appointment/meeting is requested.