public interface CalendarService
Modifier and Type | Interface and Description |
---|---|
static class |
CalendarService.BusyStatusEnum
Defines the possible free busy statuses.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PNAME_FREE_BUSY_STATUS_DISABLED
The name of the configuration property which specifies whether
free busy status is disabled i.e.
|
Modifier and Type | Method and Description |
---|---|
void |
addFreeBusySateListener(FreeBusySateListener listener)
Adds free busy listener.
|
java.util.Map<ProtocolProviderService,PresenceStatus> |
getRememberedStatuses()
Returns the remembered presence statuses
|
CalendarService.BusyStatusEnum |
getStatus()
Returns the current value of the free busy status.
|
boolean |
onThePhoneStatusChanged(java.util.Map<ProtocolProviderService,PresenceStatus> presenceStatuses)
Handles presence status changed from "On the Phone"
|
void |
removeFreeBusySateListener(FreeBusySateListener listener)
Removes free busy listener.
|
static final java.lang.String PNAME_FREE_BUSY_STATUS_DISABLED
CalendarService.BusyStatusEnum getStatus()
void addFreeBusySateListener(FreeBusySateListener listener)
listener
- the listener to be added.void removeFreeBusySateListener(FreeBusySateListener listener)
listener
- the listener to be removed.boolean onThePhoneStatusChanged(java.util.Map<ProtocolProviderService,PresenceStatus> presenceStatuses)
presenceStatuses
- the remembered presence statusesjava.util.Map<ProtocolProviderService,PresenceStatus> getRememberedStatuses()
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.