@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)  | 
multipleDeleteByIdmultipleGetByIdallIdssortedIdsxfer@POST @Path(value="_reset") void reset()
@GET
 @Path(value="{id}/completeById")
ItemValue<MapiRawMessage> getCompleteById(@PathParam(value="id")
                                                                                 long id)
getCompleteById in interface IReadByIdSupport<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 IChangelogSupportContainerChangelogServerFault@GET @Path(value="_changelog") ContainerChangelog containerChangelog(java.lang.Long since) throws ServerFault
containerChangelog in interface IChangelogSupportContainerChangelogServerFault@GET @Path(value="_changeset") ContainerChangeset<java.lang.String> changeset(@QueryParam(value="since") java.lang.Long since) throws ServerFault
changeset in interface IChangelogSupportContainerChangesetServerFault@GET @Path(value="_changesetById") ContainerChangeset<java.lang.Long> changesetById(@QueryParam(value="since") java.lang.Long since) throws ServerFault
changesetById in interface IChangelogSupportContainerChangeset 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 IChangelogSupportfilter - to exclude some items (eg. deleted items)ContainerChangeset with internal
         numeric ids matching the given filterServerFault@POST @Path(value="_count") Count count(ItemFlagFilter filter) throws ServerFault
ICountingSupportItemFlagFiltercount in interface ICountingSupportServerFault@GET
 @Path(value="_version")
long getVersion()
                                       throws ServerFault
getVersion in interface IChangelogSupportServerFaultCopyright © 2023. All Rights Reserved.