Interface IAddressBooksMgmt

All Superinterfaces:
IRestoreSupport<AddressBookDescriptor>

@Path("/mgmt/addressbooks") public interface IAddressBooksMgmt extends IRestoreSupport<AddressBookDescriptor>
Addressbooks management api
  • Method Details

    • reindexAll

      @POST @Path("_reindex") TaskRef reindexAll() throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • reindexDomain

      @POST @Path("_reindexDomain") TaskRef reindexDomain(@QueryParam("domain") String domainUid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • reindex

      @POST @Path("{containerUid}/_reindex") TaskRef reindex(@PathParam("containerUid") String bookUid) throws net.bluemind.core.api.fault.ServerFault
      reindex an addressbook
      Parameters:
      bookUid -
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • backup

      @GET @Path("{containerUid}/_backupstream") net.bluemind.core.api.Stream backup(@PathParam("containerUid") String abUid, @QueryParam("since") Long since) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • restore

      @POST @Path("{containerUid}/_restorestream") void restore(@PathParam("containerUid") String abUid, net.bluemind.core.api.Stream restoreStream, @QueryParam("reset") boolean resetBeforeRestore) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • delete

      @DELETE @Path("{containerUid}") void delete(@PathParam("containerUid") String abUid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • getComplete

      @Path("{containerUid}") @GET AddressBookDescriptor getComplete(@PathParam("containerUid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • create

      @Path("{containerUid}") @PUT void create(@PathParam("containerUid") String uid, AddressBookDescriptor descriptor, @QueryParam("isDefault") boolean isDefault) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • update

      @Path("{containerUid}") @POST void update(@PathParam("containerUid") String uid, AddressBookDescriptor descriptor) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault