Package 

Class PathFileTransfer

  • All Implemented Interfaces:
    com.cognifide.gradle.common.file.transfer.FileTransfer , com.cognifide.gradle.common.file.transfer.FileTransferHandler , java.io.Serializable

    
    public final class PathFileTransfer
     extends AbstractFileTransfer 
                        
    File transfer which is copying files instead of using them directly.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class Companion
    • Method Summary

      Modifier and Type Method Description
      Boolean handles(String fileUrl) Checks if supports particular URL
      Unit downloadFrom(String dirUrl, String fileName, File target) Downloads file with given name from directory available at specified URL.
      Unit uploadTo(String dirUrl, String fileName, File source) Uploads file to directory available at specified URL and set given name.
      List<FileEntry> list(String dirUrl) Lists files in directory available at specified URL.
      Unit deleteFrom(String dirUrl, String fileName) Deletes file of given name in directory available at specified URL.
      Unit truncate(String dirUrl) Deletes all files in directory available at specified URL.
      FileEntry stat(String dirUrl, String fileName) Gets file status of given name in directory at specified URL.
      String getName()
      Property<Boolean> getEnabled() When enabled, transfer will be considered when finding transfer handling particular URL.
      Provider<Boolean> getParallelable() Determines if operations using this transfer could be done in parallel.
      • Methods inherited from class com.cognifide.gradle.common.file.transfer.FileTransferHandler

        delete, download, downloadTo, exists, exists, stat, upload, uploadTo
      • Methods inherited from class com.cognifide.gradle.common.file.transfer.generic.PathFileTransfer

        download, downloader, uploader
      • Methods inherited from class com.cognifide.gradle.common.file.transfer.FileTransfer

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait