Interface ICalendarsMgmt

All Superinterfaces:
IRestoreCrudSupport<CalendarDescriptor>, IRestoreSupport<CalendarDescriptor>

@Path("/mgmt/calendars") public interface ICalendarsMgmt extends IRestoreCrudSupport<CalendarDescriptor>
Calendars management api
  • Method Details

    • reindexAll

      @POST @Path("_reindex") TaskRef reindexAll() throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • reindex

      @POST @Path("{containerUid}/_reindex") TaskRef reindex(@PathParam("containerUid") String calUid) throws net.bluemind.core.api.fault.ServerFault
      reindex a calendar
      Parameters:
      calUid -
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • getComplete

      @Path("{uid}") @GET CalendarDescriptor getComplete(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • create

      @Path("{uid}") @PUT void create(@PathParam("uid") String uid, CalendarDescriptor descriptor) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • update

      @Path("{uid}") @POST void update(@PathParam("uid") String uid, CalendarDescriptor descriptor) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • delete

      @Path("{uid}") @DELETE void delete(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Specified by:
      delete in interface IRestoreCrudSupport<CalendarDescriptor>
      Throws:
      net.bluemind.core.api.fault.ServerFault