Class BatchUpload

    • Field Detail

      • chunkSize

        protected int chunkSize
      • name

        protected java.lang.String name
      • batchId

        protected java.lang.String batchId
      • fileIdx

        protected java.lang.String fileIdx
      • uploadType

        protected java.lang.String uploadType
      • uploadedSize

        protected long uploadedSize
      • uploadedChunkIds

        protected int[] uploadedChunkIds
      • chunkCount

        protected int chunkCount
    • Constructor Detail

      • BatchUpload

        protected BatchUpload()
        For deserialization purpose.
      • BatchUpload

        protected BatchUpload​(NuxeoClient nuxeoClient,
                              java.lang.String batchId)
      • BatchUpload

        protected BatchUpload​(NuxeoClient nuxeoClient,
                              java.lang.String batchId,
                              java.lang.String fileIdx)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getBatchId

        public java.lang.String getBatchId()
      • getFileIdx

        public java.lang.String getFileIdx()
      • getUploadType

        public java.lang.String getUploadType()
      • getUploadedSize

        public long getUploadedSize()
      • getSize

        public long getSize()
      • getUploadedChunkIds

        public int[] getUploadedChunkIds()
      • getChunkCount

        public int getChunkCount()
      • setSize

        protected void setSize​(long size)
        Use for deserialization purpose on GET calls.
      • upload

        @Deprecated
        public BatchUpload upload​(java.lang.String fileIdx,
                                  java.io.File file,
                                  java.lang.String name)
        Deprecated.
        since 3.1, use upload(String, Blob) instead
      • upload

        @Deprecated
        public BatchUpload upload​(java.lang.String fileIdx,
                                  java.io.File file,
                                  java.lang.String name,
                                  java.lang.String fileType)
        Deprecated.
        since 3.1, use upload(String, Blob) instead
      • upload

        @Deprecated
        public BatchUpload upload​(java.lang.String fileIdx,
                                  java.io.File file,
                                  java.lang.String name,
                                  java.lang.String fileType,
                                  long length)
        Deprecated.
        since 3.1, use upload(String, Blob) instead
      • upload

        public BatchUpload upload​(java.lang.String fileIdx,
                                  Blob blob)
        Uploads the given blob to the current BatchUpload for given index.
        Since:
        3.1
      • cancel

        public void cancel()
      • fetchBatchUploads

        public java.util.List<BatchUpload> fetchBatchUploads()
      • fetchBatchUpload

        public BatchUpload fetchBatchUpload()
        This method can only be called on a BatchUpload representing a real upload (ie: fileIdx != null).
      • fetchBatchUpload

        public BatchUpload fetchBatchUpload​(java.lang.String fileIdx)
      • getBatchBlob

        public BatchBlob getBatchBlob()
        This method can only be called on a BatchUpload representing a real upload (ie: fileIdx != null).
      • getBatchBlob

        public BatchBlob getBatchBlob​(java.lang.String fileIdx)
      • chunkSize

        public BatchUpload chunkSize​(int chunkSize)