Package com.avoka.fc.core.service.test
Class MockSubmissionDataStorageService
- 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.DatabaseSubmissionDataStorageService
-
- com.avoka.fc.core.service.test.MockSubmissionDataStorageService
-
- All Implemented Interfaces:
IServiceDefinitionAware
,ISubmissionDataStorageService
public class MockSubmissionDataStorageService extends DatabaseSubmissionDataStorageService
Provides a Mock Submission Data Storage Service class removes dependency on external key management services and JDK crypto policies for running unit tests locally or on CI servers.- Since:
- 17.10.2
-
-
Field Summary
-
Fields inherited from class com.avoka.fc.core.service.storage.DatabaseSubmissionDataStorageService
SERVICE_NAME
-
-
Constructor Summary
Constructors Constructor Description MockSubmissionDataStorageService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ISubmissionDataEncryptor
getDataEncryptor()
-
Methods inherited from class com.avoka.fc.core.service.storage.DatabaseSubmissionDataStorageService
deleteAttachmentData, deleteSubmissionData, getAttachment, getSignatureReceipt, getSubmissionHistoryXml, getSubmissionReceipt, getSubmissionXml, initializeCryptoDataKey, storeAttachment, storeSignatureReceipt, storeSubmissionAndHistoryXml, storeSubmissionHistoryXml, storeSubmissionReceipt, storeSubmissionXml
-
Methods inherited from class com.avoka.fc.core.service.storage.AbstractSubmissionDataStorageService
decodeData, decryptText, encodeData, encryptText, getAttachmentsEncoding, 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
-
getDataEncryptor
protected ISubmissionDataEncryptor getDataEncryptor()
- Overrides:
getDataEncryptor
in classAbstractSubmissionDataStorageService
- Returns:
- the submission data encryptor
-
-