Package net.bluemind.calendar.api
Interface IPublicFreebusy
@Path("/calendars/sfreebusy")
public interface IPublicFreebusy
-
Method Summary
Modifier and TypeMethodDescriptionget
(String email, String callerUserUid, String callerDomain, VFreebusyQuery query) Export the free/busy informationgetAsString
(String email, String callerUserUid, String callerDomain, VFreebusyQuery query) Export the free/busy information
-
Method Details
-
simple
@GET @Path("{email}") @Produces("text/calendar") String simple(@PathParam("email") String email, @QueryParam("callerUserUid") String callerUserUid, @QueryParam("callerDomain") String callerDomain) throws ServerFault - Throws:
ServerFault
-
get
@POST @Path("{email}") VFreebusy get(@PathParam("email") String email, @QueryParam("callerUserUid") String callerUserUid, @QueryParam("callerDomain") String callerDomain, VFreebusyQuery query) throws ServerFault Export the free/busy information- Parameters:
query
-VFreebusyQuery
- Returns:
- the free/busy information as
VFreebusy
- Throws:
ServerFault
-
getAsString
@POST @Path("{email}/_ics") String getAsString(@PathParam("email") String email, @QueryParam("callerUserUid") String callerUserUid, @QueryParam("callerDomain") String callerDomain, VFreebusyQuery query) throws ServerFault Export the free/busy information- Parameters:
query
-VFreebusyQuery
- Returns:
- the free/busy information as String
- Throws:
ServerFault
-