Package net.bluemind.addressbook.api
Interface IAddressBooksMgmt
- All Superinterfaces:
IRestoreSupport<AddressBookDescriptor>
@Path("/mgmt/addressbooks")
public interface IAddressBooksMgmt
extends IRestoreSupport<AddressBookDescriptor>
Addressbooks management api
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(String uid, AddressBookDescriptor descriptor, boolean isDefault) voidgetComplete(String uid) reindex an addressbookreindexDomain(String domainUid) voidvoidupdate(String uid, AddressBookDescriptor descriptor) Methods inherited from interface net.bluemind.core.container.api.IRestoreSupport
get, itemValueExists, restore
-
Method Details
-
reindexAll
- Throws:
ServerFault
-
reindexDomain
@POST @Path("_reindexDomain") TaskRef reindexDomain(@QueryParam("domain") String domainUid) throws ServerFault - Throws:
ServerFault
-
reindex
@POST @Path("{containerUid}/_reindex") TaskRef reindex(@PathParam("containerUid") String bookUid) throws ServerFault reindex an addressbook- Parameters:
bookUid-- Returns:
- Throws:
ServerFault
-
backup
@GET @Path("{containerUid}/_backupstream") Stream backup(@PathParam("containerUid") String abUid, @QueryParam("since") Long since) throws ServerFault - Throws:
ServerFault
-
restore
@POST @Path("{containerUid}/_restorestream") void restore(@PathParam("containerUid") String abUid, Stream restoreStream, @QueryParam("reset") boolean resetBeforeRestore) throws ServerFault - Throws:
ServerFault
-
delete
@DELETE @Path("{containerUid}") void delete(@PathParam("containerUid") String abUid) throws ServerFault - Throws:
ServerFault
-
getComplete
@Path("{containerUid}") @GET AddressBookDescriptor getComplete(@PathParam("containerUid") String uid) throws ServerFault - Throws:
ServerFault
-
create
@Path("{containerUid}") @PUT void create(@PathParam("containerUid") String uid, AddressBookDescriptor descriptor, @QueryParam("isDefault") boolean isDefault) throws ServerFault - Throws:
ServerFault
-
update
@Path("{containerUid}") @POST void update(@PathParam("containerUid") String uid, AddressBookDescriptor descriptor) throws ServerFault - Throws:
ServerFault
-