Interface IAddressBookAsync


public interface IAddressBookAsync
  • Method Details

    • allUids

      void allUids(net.bluemind.core.api.AsyncHandler<List<String>> handler)
    • changeset

      void changeset(Long since, net.bluemind.core.api.AsyncHandler<ContainerChangeset<String>> handler)
    • changesetById

      void changesetById(Long since, net.bluemind.core.api.AsyncHandler<ContainerChangeset<Long>> handler)
    • copy

      void copy(List<String> uids, String destContainerUid, net.bluemind.core.api.AsyncHandler<Void> handler)
    • count

      void count(ItemFlagFilter arg0, net.bluemind.core.api.AsyncHandler<Count> handler)
    • create

      void create(String uid, VCard card, net.bluemind.core.api.AsyncHandler<Void> handler)
    • createById

      void createById(long id, VCard arg1, net.bluemind.core.api.AsyncHandler<Ack> handler)
    • delete

      void delete(String uid, net.bluemind.core.api.AsyncHandler<Void> handler)
    • deleteById

      void deleteById(long id, net.bluemind.core.api.AsyncHandler<Void> handler)
    • deletePhoto

      void deletePhoto(String uid, net.bluemind.core.api.AsyncHandler<Void> handler)
    • filteredChangesetById

      void filteredChangesetById(Long since, ItemFlagFilter arg1, net.bluemind.core.api.AsyncHandler<ContainerChangeset<ItemVersion>> handler)
    • getComplete

      void getComplete(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<VCard>> handler)
    • getCompleteById

      void getCompleteById(long id, net.bluemind.core.api.AsyncHandler<ItemValue<VCard>> handler)
    • getIcon

      void getIcon(String uid, net.bluemind.core.api.AsyncHandler<byte[]> handler)
    • getInfo

      void getInfo(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<VCardInfo>> handler)
    • getLight

      void getLight(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<VCard>> handler)
    • getPhoto

      void getPhoto(String uid, net.bluemind.core.api.AsyncHandler<byte[]> handler)
    • getVersion

      void getVersion(net.bluemind.core.api.AsyncHandler<Long> handler)
    • itemChangelog

      void itemChangelog(String uid, Long arg1, net.bluemind.core.api.AsyncHandler<ItemChangelog> handler)
    • move

      void move(List<String> uids, String destContainerUid, net.bluemind.core.api.AsyncHandler<Void> handler)
    • multipleDeleteById

      void multipleDeleteById(List<Long> arg0, Boolean bypassDeletedItems, net.bluemind.core.api.AsyncHandler<Void> handler)
    • multipleGet

      void multipleGet(List<String> uids, net.bluemind.core.api.AsyncHandler<List<ItemValue<VCard>>> handler)
    • multipleGetById

      void multipleGetById(List<Long> arg0, net.bluemind.core.api.AsyncHandler<List<ItemValue<VCard>>> handler)
    • range

      void range(Integer offset, Integer size, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.ListResult<ItemValue<VCardInfo>>> handler)
    • reset

      void reset(net.bluemind.core.api.AsyncHandler<Void> handler)
    • search

      void search(VCardQuery query, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.ListResult<ItemValue<VCardInfo>>> handler)
    • setPhoto

      void setPhoto(String uid, byte[] photo, net.bluemind.core.api.AsyncHandler<Void> handler)
    • sortedIds

      void sortedIds(SortDescriptor arg0, net.bluemind.core.api.AsyncHandler<List<Long>> handler)
    • sortedUids

      void sortedUids(SortDescriptor arg0, net.bluemind.core.api.AsyncHandler<List<String>> handler)
    • sync

      void sync(Long since, VCardChanges changes, net.bluemind.core.api.AsyncHandler<ContainerChangeset<String>> handler)
    • touch

      void touch(String uid, net.bluemind.core.api.AsyncHandler<Void> handler)
    • update

      void update(String uid, VCard card, net.bluemind.core.api.AsyncHandler<Void> handler)
    • updateById

      void updateById(long id, VCard arg1, net.bluemind.core.api.AsyncHandler<Ack> handler)
    • updates

      void updates(VCardChanges changes, net.bluemind.core.api.AsyncHandler<ContainerUpdatesResult> handler)