Interface IInternalBMFileSystemAsync


public interface IInternalBMFileSystemAsync
  • Method Details

    • delete

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

      void exists(String path, net.bluemind.core.api.AsyncHandler<Boolean> handler)
    • find

      void find(String query, net.bluemind.core.api.AsyncHandler<List<FileHostingItem>> handler)
    • get

      void get(String path, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.Stream> handler)
    • getComplete

      void getComplete(String uid, net.bluemind.core.api.AsyncHandler<FileHostingItem> handler)
    • getConfiguration

      void getConfiguration(net.bluemind.core.api.AsyncHandler<Configuration> handler)
    • getShareUidsByPath

      void getShareUidsByPath(String path, net.bluemind.core.api.AsyncHandler<List<String>> handler)
    • getSharedFile

      void getSharedFile(String uid, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.Stream> handler)
    • info

      void info(net.bluemind.core.api.AsyncHandler<FileHostingInfo> handler)
    • list

      void list(String path, net.bluemind.core.api.AsyncHandler<List<FileHostingItem>> handler)
    • share

      void share(String path, Integer downloadLimit, String expirationDate, net.bluemind.core.api.AsyncHandler<FileHostingPublicLink> handler)
    • store

      void store(String path, net.bluemind.core.api.Stream document, net.bluemind.core.api.AsyncHandler<Void> handler)
    • storeAndShare

      void storeAndShare(String path, Integer downloadLimit, String expirationDate, net.bluemind.core.api.Stream document, net.bluemind.core.api.AsyncHandler<FileHostingPublicLink> handler)
    • unShare

      void unShare(String url, net.bluemind.core.api.AsyncHandler<Void> handler)