Interface ICrudByIdSupport<T>

All Superinterfaces:
IReadByIdSupport<T>
All Known Subinterfaces:
IAddressBook, ICalendar, IInternalCalendar, IMailboxItems, IMapiFolder, INote, ITodoList

public interface ICrudByIdSupport<T> extends IReadByIdSupport<T>
  • Method Details

    • updateById

      @POST @Path("id/{id}") Ack updateById(@PathParam("id") long id, T value)
    • createById

      @PUT @Path("id/{id}") Ack createById(@PathParam("id") long id, T value)
    • deleteById

      @DELETE @Path("id/{id}") void deleteById(@PathParam("id") long id)
    • multipleDeleteById

      @DELETE @Path("_multipleDelete") void multipleDeleteById(List<Long> ids, @QueryParam("bypassDeletedItems") Boolean bypassDeletedItems) throws ServerFault
      Throws:
      ServerFault
    • multipleDeleteById

      default void multipleDeleteById(List<Long> ids) throws ServerFault
      Throws:
      ServerFault