Interface IPublicFreebusy
@Path("/calendars/sfreebusy")
public interface IPublicFreebusy
Free/busy information of a directory entry, looked up by email.
The information is computed with the rights of the authenticated caller,
and is refused without a session. The callerUserUid and callerDomain
parameters are ignored.
-
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
@POST @Path("{email}") VFreebusy get(@PathParam("email") String email, @QueryParam("callerUserUid") String callerUserUid, @QueryParam("callerDomain") String callerDomain, VFreebusyQuery query) throws net.bluemind.core.api.fault.ServerFault Export the free/busy information- Parameters:
query-VFreebusyQuery- Returns:
- the free/busy information as
VFreebusy - Throws:
net.bluemind.core.api.fault.ServerFault
-
getAsString
@POST @Path("{email}/_ics") String getAsString(@PathParam("email") String email, @QueryParam("callerUserUid") String callerUserUid, @QueryParam("callerDomain") String callerDomain, VFreebusyQuery query) throws net.bluemind.core.api.fault.ServerFault Export the free/busy information- Parameters:
query-VFreebusyQuery- Returns:
- the free/busy information as String
- Throws:
net.bluemind.core.api.fault.ServerFault
-