Class S3DeleteAction
java.lang.Object
com.kingsrook.qqq.backend.module.filesystem.base.actions.AbstractBaseFilesystemAction<com.amazonaws.services.s3.model.S3ObjectSummary>
com.kingsrook.qqq.backend.module.filesystem.s3.actions.AbstractS3Action
com.kingsrook.qqq.backend.module.filesystem.s3.actions.S3DeleteAction
- All Implemented Interfaces:
DeleteInterface
-
Field Summary
Fields inherited from class com.kingsrook.qqq.backend.module.filesystem.base.actions.AbstractBaseFilesystemAction
backendVariantRecord
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute
(DeleteInput deleteInput) boolean
Specify whether this particular module's update action can invalid input: '&' should fetch records before updating them, e.g., for audits or "not-found-checks"Methods inherited from class com.kingsrook.qqq.backend.module.filesystem.s3.actions.AbstractS3Action
buildAmazonS3ClientFromBackendMetaData, deleteFile, getFileCreateDate, getFileModifyDate, getFileSize, getFullPathForFile, getS3Utils, listFiles, moveFile, preAction, readFile, setS3Utils, stripBackendAndTableBasePathsFromFileName, 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, postAction, stripDuplicatedSlashes, stripLeadingSlash, stripTrailingSlash, writeFile
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.kingsrook.qqq.backend.core.actions.interfaces.DeleteInterface
supportsQueryFilterInput
-
Constructor Details
-
S3DeleteAction
public S3DeleteAction()
-
-
Method Details
-
execute
- Specified by:
execute
in interfaceDeleteInterface
- Throws:
QException
-
supportsPreFetchQuery
public boolean supportsPreFetchQuery()Specify whether this particular module's update action can invalid input: '&' should fetch records before updating them, e.g., for audits or "not-found-checks"- Specified by:
supportsPreFetchQuery
in interfaceDeleteInterface
-