Interface ICalendars


@Path("/calendars") public interface ICalendars
  • Method Details

    • search

      @POST @Path("_search") List<ItemContainerValue<VEventSeries>> search(CalendarsVEventQuery query) throws net.bluemind.core.api.fault.ServerFault
      Returns a ListResult of ItemValue of VEvent
      Parameters:
      query -
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • multipleGetByRange

      @POST @Path("_mget_range") List<ItemContainerValue<VEventSeries>> multipleGetByRange(CalendarsVEventRange range) throws net.bluemind.core.api.fault.ServerFault
      Returns a List of ItemValue of VEvent
      Parameters:
      range - the calendar events range query
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • searchPendingCounters

      @POST @Path("_search_counters") List<ItemContainerValue<VEventSeries>> searchPendingCounters(List<String> calendars) throws net.bluemind.core.api.fault.ServerFault
      Retrieve a list of pending counter propositions of the current user
      Parameters:
      calendars - list of calendar uids
      Returns:
      list of pending counter propositions
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • getEligibleCalendars

      @GET @Path("_eligible_calendars") List<ContainerDescriptor> getEligibleCalendars() throws net.bluemind.core.api.fault.ServerFault
      Returns the calendars whose current user has access to - their own default calendar - any default calendar they are actively subscribed to - caledar thought Write access - for which the owner has set up a non read-only mail delegation naming them as delegate.
      Returns:
      list of eligible calendar containers
      Throws:
      net.bluemind.core.api.fault.ServerFault