| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Calendar | add(VFreeBusy
a calendar component to add component)Implements net. Not applicable for this agent implementation. |
| public Calendar | cancel(VFreeBusy...
one or more component objects component)Implements net. Not applicable for this agent implementation. |
| public Calendar | counter(Calendar
a calendar request to counter request)Implements net. Not applicable for this agent implementation. |
| public Calendar | declineCounter(Calendar
a counter to a request counter)Implements net. Not applicable for this agent implementation. |
| public Calendar | delegate(Calendar
a calendar implement the iTIP REQUEST method request)Implements net. Not applicable for this agent implementation. |
| public Calendar | publish(VFreeBusy...
one or more component objects component)Implements net. 3.3.1. |
| public Calendar | refresh(VFreeBusy
a calendar component to refresh component)Implements net. Not applicable for this agent implementation. |
| public Calendar | reply(Calendar
a calendar request request)Implements net. 3.3.3. |
| public Calendar | request(VFreeBusy...
one or more component objects component)Implements net. 3.3.2. |
| VFreeBusyUserAgent | back to summary |
|---|---|
| public VFreeBusyUserAgent(ProdId prodId, Organizer organizer, Supplier<Uid> uidGenerator) | |
| add | back to summary |
|---|---|
| public Calendar add(VFreeBusy component) Implements net. Not applicable for this agent implementation.
| |
| cancel | back to summary |
|---|---|
| public Calendar cancel(VFreeBusy... component) Implements net. Not applicable for this agent implementation.
| |
| counter | back to summary |
|---|---|
| public Calendar counter(Calendar request) Implements net. Not applicable for this agent implementation.
| |
| declineCounter | back to summary |
|---|---|
| public Calendar declineCounter(Calendar counter) Implements net. Not applicable for this agent implementation.
| |
| delegate | back to summary |
|---|---|
| public Calendar delegate(Calendar request) Implements net. Not applicable for this agent implementation.
| |
| publish | back to summary |
|---|---|
| public Calendar publish(VFreeBusy... component) Implements net.
3.3.1. PUBLISH
The "PUBLISH" method in a "VFREEBUSY" calendar component is used to
publish busy time data. The method may be sent from one CU to any
other. The purpose of the method is to provide a way to send
unsolicited busy time data. That is, the busy time data is not being
sent as a "REPLY" to the receipt of a "REQUEST" method.
The "ORGANIZER" property MUST be specified in the busy time
information. The value is the CU address of the originator of the
busy time information.
The busy time information within the iCalendar object MAY be grouped
into more than one "VFREEBUSY" calendar component. This capability
allows busy time periods to be grouped according to some common
periodicity, such as a calendar week, month, or year. In this case,
each "VFREEBUSY" calendar component MUST include the "ORGANIZER",
"DTSTART", and "DTEND" properties in order to specify the source of
the busy time information and the date and time interval over which
the busy time information covers.
| |
| refresh | back to summary |
|---|---|
| public Calendar refresh(VFreeBusy component) Implements net. Not applicable for this agent implementation.
| |
| reply | back to summary |
|---|---|
| public Calendar reply(Calendar request) Implements net.
3.3.3. REPLY
The "REPLY" method in a "VFREEBUSY" calendar component is used to
respond to a busy time request. The method is sent by the recipient
of a busy time request to the originator of the request.
The "REPLY" method may also be used to respond to an unsuccessful
"REQUEST" method. Depending on the "REQUEST-STATUS" value, no busy
time information may be returned.
| |
| request | back to summary |
|---|---|
| public Calendar request(VFreeBusy... component) Implements net.
3.3.2. REQUEST
The "REQUEST" method in a "VFREEBUSY" calendar component is used to
ask a "Calendar User" for their busy time information. The request
may be for a busy time information bounded by a specific date and
time interval.
This message only permits requests for busy time information. The
message is sent from a "Calendar User" requesting the busy time
information of one or more intended recipients.
If the originator of the "REQUEST" method is not authorized to make a
busy time request on the recipient's calendar system, then an
exception message SHOULD be returned in a "REPLY" method, but no busy
time data need be returned.
| |