-
- 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.
-
-
Constructor Summary
Constructors Constructor Description PathFileTransfer(CommonExtension common)
-
Method Summary
Modifier and Type Method Description Booleanhandles(String fileUrl)Checks if supports particular URL UnitdownloadFrom(String dirUrl, String fileName, File target)Downloads file with given name from directory available at specified URL. UnituploadTo(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. UnitdeleteFrom(String dirUrl, String fileName)Deletes file of given name in directory available at specified URL. Unittruncate(String dirUrl)Deletes all files in directory available at specified URL. FileEntrystat(String dirUrl, String fileName)Gets file status of given name in directory at specified URL. StringgetName()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
-
-
Constructor Detail
-
PathFileTransfer
PathFileTransfer(CommonExtension common)
-
-
Method Detail
-
downloadFrom
Unit downloadFrom(String dirUrl, String fileName, File target)
Downloads file with given name from directory available at specified URL.
-
uploadTo
Unit uploadTo(String dirUrl, String fileName, File source)
Uploads file to directory available at specified URL and set given name.
-
deleteFrom
Unit deleteFrom(String dirUrl, String fileName)
Deletes file of given name in directory available at specified URL.
-
stat
FileEntry stat(String dirUrl, String fileName)
Gets file status of given name in directory at specified URL.
-
getEnabled
Property<Boolean> getEnabled()
When enabled, transfer will be considered when finding transfer handling particular URL.
-
getParallelable
Provider<Boolean> getParallelable()
Determines if operations using this transfer could be done in parallel.
-
-
-
-