@Path(value="/calendars/{containerUid}")
public interface ICalendar
extends IChangelogSupport
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
all()
Returns all the items uid from the container
|
void |
create(java.lang.String uid,
VEventSeries event,
java.lang.Boolean sendNotifications)
Creates a
VEvent |
void |
createById(long id,
VEventSeries event,
java.lang.Boolean sendNotifications) |
void |
delete(java.lang.String uid,
java.lang.Boolean sendNotifications)
Deletes a
VEvent |
java.util.List<ItemValue<VEventSeries>> |
getByIcsUid(java.lang.String uid)
Returns
VEventSeries |
ItemValue<VEventSeries> |
getComplete(java.lang.String uid)
Returns a
VEvent |
boolean |
isAutoSyncActivated()
Check the automatic synchronization is activated for this calendar.
|
ListResult<ItemValue<VEventSeries>> |
list() |
java.util.List<ItemValue<VEventSeries>> |
multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
VEvents from theirs uniques uids |
TaskRef |
reset()
Remove all events from this calendar.
|
ListResult<ItemValue<VEventSeries>> |
search(VEventQuery query)
|
ContainerChangeset<java.lang.String> |
sync(java.lang.Long since,
VEventChanges changes)
CLIENT_WIN style
|
void |
touch(java.lang.String uid)
Touch an
VEvent |
void |
update(java.lang.String uid,
VEventSeries event,
java.lang.Boolean sendNotifications)
Updates a
VEvent |
ContainerUpdatesResult |
updates(VEventChanges changes)
Applies changes (create, update, delete) to a calendar specified by its
containerUid. |
changeset, changesetById, containerChangelog, getVersion, itemChangelog@PUT
@Path(value="{uid}")
void create(@PathParam(value="uid")
java.lang.String uid,
VEventSeries event,
@QueryParam(value="sendNotifications")
java.lang.Boolean sendNotifications)
throws ServerFault
VEventuid - event - sendNotifications - ServerFault@PUT
@Path(value="_byId")
void createById(@QueryParam(value="id")
long id,
VEventSeries event,
@QueryParam(value="sendNotifications")
java.lang.Boolean sendNotifications)
throws ServerFault
ServerFault@POST
@Path(value="{uid}")
void update(@PathParam(value="uid")
java.lang.String uid,
VEventSeries event,
@QueryParam(value="sendNotifications")
java.lang.Boolean sendNotifications)
throws ServerFault
VEventuid - event - sendNotifications - ServerFault@GET
@Path(value="{uid}/complete")
ItemValue<VEventSeries> getComplete(@PathParam(value="uid")
java.lang.String uid)
throws ServerFault
VEventuid - VEventServerFault@GET
@Path(value="_icsuid/{uid}")
java.util.List<ItemValue<VEventSeries>> getByIcsUid(@PathParam(value="uid")
java.lang.String uid)
throws ServerFault
VEventSeriesuid - VEventSeries.icsUidVEventServerFault@POST @Path(value="_mget") java.util.List<ItemValue<VEventSeries>> multipleGet(java.util.List<java.lang.String> uids) throws ServerFault
VEvents from theirs uniques uidsuids - List> ServerFault@DELETE
@Path(value="{uid}")
void delete(@PathParam(value="uid")
java.lang.String uid,
@QueryParam(value="sendNotifications")
java.lang.Boolean sendNotifications)
throws ServerFault
VEventuid - sendNotifications - ServerFault@POST
@Path(value="{uid}/_touch")
void touch(@PathParam(value="uid")
java.lang.String uid)
throws ServerFault
VEventuid - ServerFault@PUT @Path(value="_mupdates") ContainerUpdatesResult updates(VEventChanges changes) throws ServerFault
containerUid.changes - ServerFault@POST @Path(value="_search") ListResult<ItemValue<VEventSeries>> search(VEventQuery query) throws ServerFault
query - ServerFault@PUT @Path(value="_sync") ContainerChangeset<java.lang.String> sync(@QueryParam(value="since") java.lang.Long since, VEventChanges changes) throws ServerFault
since - changes - ServerFault@GET @Path(value="_list") ListResult<ItemValue<VEventSeries>> list() throws ServerFault
ServerFault@POST @Path(value="_reset") TaskRef reset() throws ServerFault
ServerFault@GET
@Path(value="_all")
java.util.List<java.lang.String> all()
throws ServerFault
ServerFault@GET
@Path(value="_isAutoSyncActivated")
boolean isAutoSyncActivated()
throws ServerFault
true if this calendar is automatically synchronized,
false otherwiseServerFaultCopyright © 2021. All Rights Reserved.