API Reference

com.kinvey.android.store

Class FileStore

  • com.kinvey.android.store.FileStore


  • public class FileStore

    Created by Prots on 2/22/16.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      static class  FileStore.Companion 
    • Constructor Summary

      Constructors 
      Constructor and Description
      FileStore(com.kinvey.java.network.NetworkFileManager networkFileManager, com.kinvey.java.cache.ICacheManager cacheManager, java.lang.Long ttl, com.kinvey.java.store.StoreType storeType, java.lang.String cacheFolder)
      Created by Prots on 2/22/16.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      com.kinvey.java.model.FileMetaData cachedFile(java.lang.String fileId) 
      com.kinvey.java.model.FileMetaData cachedFile(com.kinvey.java.model.FileMetaData fileMetaData) 
      void clearCache() 
      void download(com.kinvey.java.model.FileMetaData metadata, java.io.OutputStream os, AsyncDownloaderProgressListener<com.kinvey.java.model.FileMetaData> progressListener, com.kinvey.java.cache.KinveyCachedClientCallback<com.kinvey.java.model.FileMetaData> cachedClientCallback) 
      void download(com.kinvey.java.model.FileMetaData metadata, java.io.OutputStream os, AsyncDownloaderProgressListener<com.kinvey.java.model.FileMetaData> progressListener, java.io.OutputStream cachedOs, com.kinvey.java.cache.KinveyCachedClientCallback<com.kinvey.java.model.FileMetaData> cachedClientCallback) 
      void download(com.kinvey.java.model.FileMetaData metadata, java.io.OutputStream os, AsyncDownloaderProgressListener<com.kinvey.java.model.FileMetaData> progressListener, java.io.OutputStream cachedOs) 
      void download(com.kinvey.java.model.FileMetaData metadata, java.io.OutputStream os, AsyncDownloaderProgressListener<com.kinvey.java.model.FileMetaData> progressListener) 
      void find(com.kinvey.java.Query q, com.kinvey.java.core.KinveyClientCallback<kotlin.Array[]> metaCallback, com.kinvey.java.cache.KinveyCachedClientCallback<kotlin.Array[]> cachedClientCallback) 
      void find(com.kinvey.java.Query q, com.kinvey.java.core.KinveyClientCallback<kotlin.Array[]> metaCallback) 
      void refresh(com.kinvey.java.model.FileMetaData metadata, com.kinvey.java.core.KinveyClientCallback<com.kinvey.java.model.FileMetaData> metaCallback, com.kinvey.java.cache.KinveyCachedClientCallback<com.kinvey.java.model.FileMetaData> cachedClientCallback) 
      void refresh(com.kinvey.java.model.FileMetaData metadata, com.kinvey.java.core.KinveyClientCallback<com.kinvey.java.model.FileMetaData> metaCallback) 
      void remove(com.kinvey.java.model.FileMetaData metadata, KinveyDeleteCallback callback) 
      void upload(java.io.File file, AsyncUploaderProgressListener<com.kinvey.java.model.FileMetaData> listener) 
      void upload(java.io.File file, com.kinvey.java.model.FileMetaData metadata, AsyncUploaderProgressListener<com.kinvey.java.model.FileMetaData> listener) 
      void upload(java.io.InputStream is, com.kinvey.java.model.FileMetaData metadata, AsyncUploaderProgressListener<com.kinvey.java.model.FileMetaData> listener) 
      void upload(java.lang.String filename, java.io.InputStream is, AsyncUploaderProgressListener<com.kinvey.java.model.FileMetaData> listener) 
    • Constructor Detail

      • FileStore

        public FileStore(com.kinvey.java.network.NetworkFileManager networkFileManager,
                         com.kinvey.java.cache.ICacheManager cacheManager,
                         java.lang.Long ttl,
                         com.kinvey.java.store.StoreType storeType,
                         java.lang.String cacheFolder)

        Created by Prots on 2/22/16.

    • Method Detail

      • upload

        public void upload(java.io.File file,
                           com.kinvey.java.model.FileMetaData metadata,
                           AsyncUploaderProgressListener<com.kinvey.java.model.FileMetaData> listener)
      • upload

        public void upload(java.io.InputStream is,
                           com.kinvey.java.model.FileMetaData metadata,
                           AsyncUploaderProgressListener<com.kinvey.java.model.FileMetaData> listener)
      • upload

        public void upload(java.lang.String filename,
                           java.io.InputStream is,
                           AsyncUploaderProgressListener<com.kinvey.java.model.FileMetaData> listener)
      • remove

        public void remove(com.kinvey.java.model.FileMetaData metadata,
                           KinveyDeleteCallback callback)
      • download

        public void download(com.kinvey.java.model.FileMetaData metadata,
                             java.io.OutputStream os,
                             AsyncDownloaderProgressListener<com.kinvey.java.model.FileMetaData> progressListener,
                             com.kinvey.java.cache.KinveyCachedClientCallback<com.kinvey.java.model.FileMetaData> cachedClientCallback)
      • download

        public void download(com.kinvey.java.model.FileMetaData metadata,
                             java.io.OutputStream os,
                             AsyncDownloaderProgressListener<com.kinvey.java.model.FileMetaData> progressListener,
                             java.io.OutputStream cachedOs,
                             com.kinvey.java.cache.KinveyCachedClientCallback<com.kinvey.java.model.FileMetaData> cachedClientCallback)
      • download

        public void download(com.kinvey.java.model.FileMetaData metadata,
                             java.io.OutputStream os,
                             AsyncDownloaderProgressListener<com.kinvey.java.model.FileMetaData> progressListener,
                             java.io.OutputStream cachedOs)
      • download

        public void download(com.kinvey.java.model.FileMetaData metadata,
                             java.io.OutputStream os,
                             AsyncDownloaderProgressListener<com.kinvey.java.model.FileMetaData> progressListener)
      • refresh

        public void refresh(com.kinvey.java.model.FileMetaData metadata,
                            com.kinvey.java.core.KinveyClientCallback<com.kinvey.java.model.FileMetaData> metaCallback,
                            com.kinvey.java.cache.KinveyCachedClientCallback<com.kinvey.java.model.FileMetaData> cachedClientCallback)
      • refresh

        public void refresh(com.kinvey.java.model.FileMetaData metadata,
                            com.kinvey.java.core.KinveyClientCallback<com.kinvey.java.model.FileMetaData> metaCallback)
      • find

        public void find(com.kinvey.java.Query q,
                         com.kinvey.java.core.KinveyClientCallback<kotlin.Array[]> metaCallback,
                         com.kinvey.java.cache.KinveyCachedClientCallback<kotlin.Array[]> cachedClientCallback)
      • find

        public void find(com.kinvey.java.Query q,
                         com.kinvey.java.core.KinveyClientCallback<kotlin.Array[]> metaCallback)
      • cachedFile

        public com.kinvey.java.model.FileMetaData cachedFile(java.lang.String fileId)
      • cachedFile

        public com.kinvey.java.model.FileMetaData cachedFile(com.kinvey.java.model.FileMetaData fileMetaData)
      • clearCache

        public void clearCache()