Class SFTPStorageAction
java.lang.Object
com.kingsrook.qqq.backend.module.filesystem.base.actions.AbstractBaseFilesystemAction<SFTPDirEntryWithPath>
com.kingsrook.qqq.backend.module.filesystem.sftp.actions.AbstractSFTPAction
com.kingsrook.qqq.backend.module.filesystem.sftp.actions.SFTPStorageAction
-
Field Summary
Fields inherited from class com.kingsrook.qqq.backend.module.filesystem.base.actions.AbstractBaseFilesystemAction
backendVariantRecord
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateOutputStream
(StorageInput storageInput) create an output stream in the storage backend - that can be written to, for the purpose of inserting or writing a file into storage.getDownloadURL
(StorageInput storageInput) getInputStream
(StorageInput storageInput) create an input stream in the storage backend - that can be read from, for the purpose of getting or reading a file from storage.void
makePublic
(StorageInput storageInput) Methods inherited from class com.kingsrook.qqq.backend.module.filesystem.sftp.actions.AbstractSFTPAction
deleteFile, getFileCreateDate, getFileModifyDate, getFileSize, getFullPathForFile, getSftpClient, listFiles, makeConnection, moveFile, pemStringToDecodedBytes, postAction, preAction, readFile, writeFile
Methods inherited from class com.kingsrook.qqq.backend.module.filesystem.base.actions.AbstractBaseFilesystemAction
addBackendDetailsToRecord, addBackendDetailsToRecords, executeCount, executeDelete, executeInsert, executeQuery, getBackendMetaData, getFullBasePath, getTableBackendDetails, isPathEqualsCriteria, listFiles, stripBackendAndTableBasePathsFromFileName, stripDuplicatedSlashes, stripLeadingSlash, stripTrailingSlash, writeFile
-
Constructor Details
-
SFTPStorageAction
public SFTPStorageAction()
-
-
Method Details
-
createOutputStream
create an output stream in the storage backend - that can be written to, for the purpose of inserting or writing a file into storage.- Specified by:
createOutputStream
in interfaceQStorageInterface
- Throws:
QException
-
getInputStream
create an input stream in the storage backend - that can be read from, for the purpose of getting or reading a file from storage.- Specified by:
getInputStream
in interfaceQStorageInterface
- Throws:
QException
-
getDownloadURL
- Specified by:
getDownloadURL
in interfaceQStorageInterface
- Throws:
QException
-
makePublic
- Specified by:
makePublic
in interfaceQStorageInterface
- Throws:
QException
-