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
 
 -