Interface IContainerManagementAsync


public interface IContainerManagementAsync
  • Method Details

    • allowOfflineSync

      void allowOfflineSync(String subject, net.bluemind.core.api.AsyncHandler<Void> handler)
    • canAccess

      void canAccess(List<String> verbsOrRoles, net.bluemind.core.api.AsyncHandler<Boolean> handler)
    • canAccessVerbs

      void canAccessVerbs(List<String> verbsOrRoles, net.bluemind.core.api.AsyncHandler<PermittedVerbs> handler)
    • disallowOfflineSync

      void disallowOfflineSync(String subject, net.bluemind.core.api.AsyncHandler<Void> handler)
    • getAccessControlList

      void getAccessControlList(net.bluemind.core.api.AsyncHandler<List<AccessControlEntry>> handler)
    • getAllItems

      void getAllItems(net.bluemind.core.api.AsyncHandler<List<ItemDescriptor>> handler)
    • getDescriptor

      void getDescriptor(net.bluemind.core.api.AsyncHandler<ContainerDescriptor> handler)
    • getItemCount

      void getItemCount(net.bluemind.core.api.AsyncHandler<Count> handler)
    • getItems

      void getItems(List<String> uids, net.bluemind.core.api.AsyncHandler<List<ItemDescriptor>> handler)
    • getSettings

      void getSettings(net.bluemind.core.api.AsyncHandler<Map<String,String>> handler)
    • setAccessControlList

      void setAccessControlList(List<AccessControlEntry> entries, net.bluemind.core.api.AsyncHandler<Void> handler)
    • setPersonalSettings

      void setPersonalSettings(Map<String,String> settings, net.bluemind.core.api.AsyncHandler<Void> handler)
    • setSetting

      void setSetting(String key, String value, net.bluemind.core.api.AsyncHandler<Void> handler)
    • setSettings

      void setSettings(Map<String,String> settings, net.bluemind.core.api.AsyncHandler<Void> handler)
    • subscribers

      void subscribers(net.bluemind.core.api.AsyncHandler<List<String>> handler)
    • update

      void update(ContainerModifiableDescriptor descriptor, net.bluemind.core.api.AsyncHandler<Void> handler)