Package net.bluemind.calendar.api
Interface ICalendarsMgmt
- All Superinterfaces:
IRestoreCrudSupport<CalendarDescriptor>
,IRestoreSupport<CalendarDescriptor>
@Path("/mgmt/calendars")
public interface ICalendarsMgmt
extends IRestoreCrudSupport<CalendarDescriptor>
Calendars management api
-
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String uid, CalendarDescriptor descriptor) void
getComplete
(String uid) reindex a calendarvoid
update
(String uid, CalendarDescriptor descriptor) Methods inherited from interface net.bluemind.core.container.api.IRestoreSupport
get, restore
-
Method Details
-
reindexAll
- Throws:
ServerFault
-
reindex
@POST @Path("{containerUid}/_reindex") TaskRef reindex(@PathParam("containerUid") String calUid) throws ServerFault reindex a calendar- Parameters:
calUid
-- Returns:
- Throws:
ServerFault
-
getComplete
- Throws:
ServerFault
-
create
@Path("{uid}") @PUT void create(@PathParam("uid") String uid, CalendarDescriptor descriptor) throws ServerFault - Throws:
ServerFault
-
update
@Path("{uid}") @POST void update(@PathParam("uid") String uid, CalendarDescriptor descriptor) throws ServerFault - Throws:
ServerFault
-
delete
- Specified by:
delete
in interfaceIRestoreCrudSupport<CalendarDescriptor>
- Throws:
ServerFault
-