@Path(value="/mapi_folder/{containerUid}") public interface IMapiFolder extends ICrudByIdSupport<MapiRawMessage>, IChangelogSupport, ICountingSupport, ISortingSupport, IDataShardSupport
Modifier and Type | Method and Description |
---|---|
ContainerChangeset<java.lang.String> |
changeset(java.lang.Long since) |
ContainerChangeset<java.lang.Long> |
changesetById(java.lang.Long since) |
ContainerChangelog |
containerChangelog(java.lang.Long since) |
Count |
count(ItemFlagFilter filter)
Count items matching an
ItemFlagFilter |
Ack |
createById(long id,
MapiRawMessage value) |
void |
deleteById(long id) |
ContainerChangeset<ItemVersion> |
filteredChangesetById(java.lang.Long since,
ItemFlagFilter filter) |
ItemValue<MapiRawMessage> |
getCompleteById(long id) |
long |
getVersion() |
ItemChangelog |
itemChangelog(java.lang.String itemUid,
java.lang.Long since) |
void |
reset() |
Ack |
updateById(long id,
MapiRawMessage value) |
multipleDeleteById
allIds
sortedIds
xfer
@POST @Path(value="_reset") void reset()
@GET @Path(value="{id}/completeById") ItemValue<MapiRawMessage> getCompleteById(@PathParam(value="id") long id)
getCompleteById
in interface ICrudByIdSupport<MapiRawMessage>
@POST @Path(value="id/{id}") Ack updateById(@PathParam(value="id") long id, MapiRawMessage value)
updateById
in interface ICrudByIdSupport<MapiRawMessage>
@PUT @Path(value="id/{id}") Ack createById(@PathParam(value="id") long id, MapiRawMessage value)
createById
in interface ICrudByIdSupport<MapiRawMessage>
@DELETE @Path(value="id/{id}") void deleteById(@PathParam(value="id") long id)
deleteById
in interface ICrudByIdSupport<MapiRawMessage>
@GET @Path(value="{uid}/_itemchangelog") ItemChangelog itemChangelog(@PathParam(value="uid") java.lang.String itemUid, java.lang.Long since) throws ServerFault
itemChangelog
in interface IChangelogSupport
ContainerChangelog
ServerFault
@GET @Path(value="_changelog") ContainerChangelog containerChangelog(java.lang.Long since) throws ServerFault
containerChangelog
in interface IChangelogSupport
ContainerChangelog
ServerFault
@GET @Path(value="_changeset") ContainerChangeset<java.lang.String> changeset(@QueryParam(value="since") java.lang.Long since) throws ServerFault
changeset
in interface IChangelogSupport
ContainerChangeset
ServerFault
@GET @Path(value="_changesetById") ContainerChangeset<java.lang.Long> changesetById(@QueryParam(value="since") java.lang.Long since) throws ServerFault
changesetById
in interface IChangelogSupport
ContainerChangeset
with internal
numeric idsServerFault
@POST @Path(value="_filteredChangesetById") ContainerChangeset<ItemVersion> filteredChangesetById(@QueryParam(value="since") java.lang.Long since, ItemFlagFilter filter) throws ServerFault
filteredChangesetById
in interface IChangelogSupport
filter
- to exclude some items (eg. deleted items)ContainerChangeset
with internal
numeric ids matching the given filterServerFault
@GET @Path(value="_count") Count count(ItemFlagFilter filter) throws ServerFault
ICountingSupport
ItemFlagFilter
count
in interface ICountingSupport
ServerFault
@GET @Path(value="_version") long getVersion() throws ServerFault
getVersion
in interface IChangelogSupport
ServerFault
Copyright © 2021. All Rights Reserved.