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
 
 -