Class AmazonS3SubmissionDataStorageService
- java.lang.Object
-
- com.avoka.fc.core.service.BaseService
-
- com.avoka.fc.core.service.CayenneService
-
- com.avoka.fc.core.service.storage.AbstractSubmissionDataStorageService
-
- com.avoka.fc.core.service.storage.AmazonS3SubmissionDataStorageService
-
- All Implemented Interfaces:
IServiceDefinitionAware
,ISubmissionDataStorageService
@Deprecated public class AmazonS3SubmissionDataStorageService extends AbstractSubmissionDataStorageService
Deprecated.Provides Amazon S3 submission data storage service class.- Since:
- 4.2.0
-
-
Constructor Summary
Constructors Constructor Description AmazonS3SubmissionDataStorageService()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
deleteAttachmentData(FileUpload fileUpload)
Deprecated.Delete attachment data.boolean
deleteSubmissionData(Submission submission)
Deprecated.Delete submission data, attachment data, submission history data and return true if successful.byte[]
getAttachment(FileUpload fileUpload)
Deprecated.Gets the attachment file data.String
getKmsKeyId()
Deprecated.Return the AWS KMS Key Id.String
getObjectKeyName()
Deprecated.String
getServerSideEncryptionMode()
Deprecated.Return the Amazon S3 Server Side Encryption (SSE) mode.byte[]
getSignatureReceipt(Submission submission)
Deprecated.Gets the signature receipt data.String
getStorageDataEncoding()
Deprecated.Return the submission data storage encoding.byte[]
getSubmissionHistoryXml(SubmissionHistory history)
Deprecated.Gets the submission history xml data.byte[]
getSubmissionReceipt(Submission submission)
Deprecated.Gets the submission receipt data.byte[]
getSubmissionXml(Submission submission)
Deprecated.Gets the submission xml data.boolean
initializeCryptoDataKey(Submission submission)
Deprecated.returns false as there is no crypto key to initialize This is called on Render to avoid a race condition TMR-2171 with multi simultaneous Dynamic Data Calls.void
setKmsKeyId(String kmsKeyId)
Deprecated.Set the AWS KMS Key Id.void
setObjectKeyName(String objectKeyName)
Deprecated.void
setServerSideEncryptionMode(String serverSideEncryptionMode)
Deprecated.Set the Amazon S3 Server Side Encryption (SSE) mode.void
setStorageDataEncoding(String storageDataEncoding)
Deprecated.Set the submission data storage encoding.void
storeAttachment(Submission submission, FileUpload fileUpload, byte[] fileData)
Deprecated.Store the submission attachment file data.void
storeSignatureReceipt(Submission submission, byte[] receiptData)
Deprecated.Store submission signature receipt data.void
storeSubmissionAndHistoryXml(Submission submission, SubmissionHistory history, byte[] xmlData)
Deprecated.Store submission form xml data against the submission and submission history objects.void
storeSubmissionHistoryXml(SubmissionHistory history, byte[] xmlData)
Deprecated.Store submission history xml data.void
storeSubmissionReceipt(Submission submission, byte[] receiptData)
Deprecated.Store submission receipt data.void
storeSubmissionXml(Submission submission, byte[] xmlData)
Deprecated.Store submission form xml data.-
Methods inherited from class com.avoka.fc.core.service.storage.AbstractSubmissionDataStorageService
decodeData, decryptText, encodeData, encryptText, getAttachmentsEncoding, getDataEncryptor, getErrorLogService, getReceiptPdfEncoding, getServiceDefinition, getSubmissionHistoryXmlEncoding, getSubmissionXmlEncoding, hasExternalizeStorage, refetchEntity, setAttachmentsEncoding, setDataEncryptor, setReceiptPdfEncoding, setServiceDefinition, setSubmissionHistoryXmlEncoding, setSubmissionXmlEncoding
-
Methods inherited from class com.avoka.fc.core.service.CayenneService
commitChanges, deleteObject, deleteObjects, findObject, getDataContext, getDataDomain, getObjectForPK, getObjectStore, newObject, performNamedQuery, performNamedQuery, performNamedQuery, performNonSelectingQuery, performNonSelectingQuery, performNonSelectingQuery, performNonSelectingQuery, performQuery, performQuery, refetchObject, registerNewObject, rollbackChanges, toMap, toMap
-
Methods inherited from class com.avoka.fc.core.service.BaseService
getLogger
-
-
-
-
Method Detail
-
storeSubmissionReceipt
public void storeSubmissionReceipt(Submission submission, byte[] receiptData)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Store submission receipt data.- Parameters:
submission
- the submission (required)receiptData
- the receipt data (optional)- See Also:
ISubmissionDataStorageService#storeSubmissionReceipt(Submission, byte[])
-
storeSignatureReceipt
public void storeSignatureReceipt(Submission submission, byte[] receiptData)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Store submission signature receipt data.- Parameters:
submission
- the submission (required)receiptData
- the signature receipt data (optional)- See Also:
ISubmissionDataStorageService.storeSignatureReceipt(Submission, byte[])
-
storeSubmissionXml
public void storeSubmissionXml(Submission submission, byte[] xmlData)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Store submission form xml data.- Parameters:
submission
- the submission (required)xmlData
- the xml data (required)- See Also:
ISubmissionDataStorageService.storeSubmissionXml(Submission, byte[])
-
storeSubmissionAndHistoryXml
public void storeSubmissionAndHistoryXml(Submission submission, SubmissionHistory history, byte[] xmlData)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Store submission form xml data against the submission and submission history objects.- Parameters:
submission
- the submission (required)history
- the history (required)xmlData
- the xml data (required)- See Also:
ISubmissionDataStorageService.storeSubmissionAndHistoryXml(Submission, SubmissionHistory, byte[])
-
storeSubmissionHistoryXml
public void storeSubmissionHistoryXml(SubmissionHistory history, byte[] xmlData)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Store submission history xml data.- Parameters:
history
- the history (required)xmlData
- the xml data (required)- See Also:
ISubmissionDataStorageService.storeSubmissionHistoryXml(SubmissionHistory, byte[])
-
storeAttachment
public void storeAttachment(Submission submission, FileUpload fileUpload, byte[] fileData)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Store the submission attachment file data.- Parameters:
submission
- the associated submission (required)fileUpload
- the file upload (required)fileData
- the file data- See Also:
ISubmissionDataStorageService.storeAttachment(Submission, FileUpload, byte[])
-
getSubmissionReceipt
public byte[] getSubmissionReceipt(Submission submission)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Gets the submission receipt data.- Parameters:
submission
- the submission (required)- Returns:
- the submission receipt
- See Also:
ISubmissionDataStorageService.getSubmissionReceipt(Submission)
-
getSignatureReceipt
public byte[] getSignatureReceipt(Submission submission)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Gets the signature receipt data.- Parameters:
submission
- the submission (required)- Returns:
- the signature receipt
- See Also:
ISubmissionDataStorageService.getSignatureReceipt(Submission)
-
getSubmissionXml
public byte[] getSubmissionXml(Submission submission)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Gets the submission xml data.- Parameters:
submission
- the submission (required)- Returns:
- the submission xml
- See Also:
ISubmissionDataStorageService.getSubmissionXml(Submission)
-
getSubmissionHistoryXml
public byte[] getSubmissionHistoryXml(SubmissionHistory history)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Gets the submission history xml data.- Parameters:
history
- the history (required)- Returns:
- the submission history xml
- See Also:
ISubmissionDataStorageService.getSubmissionHistoryXml(SubmissionHistory)
-
getAttachment
public byte[] getAttachment(FileUpload fileUpload)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Gets the attachment file data.- Parameters:
fileUpload
- the file upload (required)- Returns:
- the attachment
- See Also:
ISubmissionDataStorageService.getAttachment(FileUpload)
-
deleteSubmissionData
public boolean deleteSubmissionData(Submission submission)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Delete submission data, attachment data, submission history data and return true if successful.- Parameters:
submission
- the submission to delete the data of (required)- Returns:
- true if successful, or false if the data was already deleted
- See Also:
ISubmissionDataStorageService.deleteSubmissionData(Submission)
-
deleteAttachmentData
public boolean deleteAttachmentData(FileUpload fileUpload)
Deprecated.Description copied from interface:ISubmissionDataStorageService
Delete attachment data.- Parameters:
fileUpload
- the file upload (required)- Returns:
- true, if successful
- See Also:
ISubmissionDataStorageService.deleteAttachmentData(FileUpload)
-
getKmsKeyId
public String getKmsKeyId()
Deprecated.Return the AWS KMS Key Id.- Returns:
- the AWS KMS Key Id.
-
setKmsKeyId
public void setKmsKeyId(String kmsKeyId)
Deprecated.Set the AWS KMS Key Id.- Parameters:
kmsKeyId
- the AWS KMS Key Id to set
-
getObjectKeyName
public String getObjectKeyName()
Deprecated.- Returns:
- the objectKeyName
-
setObjectKeyName
public void setObjectKeyName(String objectKeyName)
Deprecated.- Parameters:
objectKeyName
- the objectKeyName to set
-
getServerSideEncryptionMode
public String getServerSideEncryptionMode()
Deprecated.Return the Amazon S3 Server Side Encryption (SSE) mode.- Returns:
- the serverSideEncryptionMode the S3 Server Side Encryption (SSE) mode
-
setServerSideEncryptionMode
public void setServerSideEncryptionMode(String serverSideEncryptionMode)
Deprecated.Set the Amazon S3 Server Side Encryption (SSE) mode.- Parameters:
serverSideEncryptionMode
- the serverSideEncryptionMode to set
-
getStorageDataEncoding
public String getStorageDataEncoding()
Deprecated.Return the submission data storage encoding.- Returns:
- the submission data storage encoding
-
setStorageDataEncoding
public void setStorageDataEncoding(String storageDataEncoding)
Deprecated.Set the submission data storage encoding.- Parameters:
storageDataEncoding
- the submission data storage encoding
-
initializeCryptoDataKey
public boolean initializeCryptoDataKey(Submission submission)
Deprecated.returns false as there is no crypto key to initialize This is called on Render to avoid a race condition TMR-2171 with multi simultaneous Dynamic Data Calls.- Parameters:
submission
- the submission to which the data key will be created- Returns:
- false as the submission data storage does not store a crypto key
- Since:
- 18.5.9
-
-