Class SubmissionDataPurger
- java.lang.Object
-
- com.avoka.fc.core.service.storage.SubmissionDataPurger
-
public class SubmissionDataPurger extends Object
Provides a submission PII data items purger.- Since:
- 18.5.0
-
-
Constructor Summary
Constructors Constructor Description SubmissionDataPurger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
purge(Submission submission)
Purge the configured submission data items.SubmissionDataPurger
setAll(boolean purge)
Specify to purge all submission PII data items.SubmissionDataPurger
setAsyncMsg(boolean purge)
Specify to purge async messages.SubmissionDataPurger
setContactEmail(boolean purge)
Specify to purge the submission contact email.SubmissionDataPurger
setExtracts(boolean purge)
Specify to purge data extracts.SubmissionDataPurger
setFileData(boolean purge)
Specify to purge file attachment data.SubmissionDataPurger
setGroovyLogs(boolean purge)
Specify to purge groovy logs.SubmissionDataPurger
setHistoryData(boolean purge)
Specify to purge history data.SubmissionDataPurger
setProperties(boolean purge)
Specify to purge properties.SubmissionDataPurger
setXmlPdf(boolean purge)
Specify to purge submission data record (XML and PDF).
-
-
-
Method Detail
-
setAll
public SubmissionDataPurger setAll(boolean purge)
Specify to purge all submission PII data items.- Parameters:
purge
- specify whether to purge all submission data items.- Returns:
- the submission data purger
-
setAsyncMsg
public SubmissionDataPurger setAsyncMsg(boolean purge)
Specify to purge async messages.- Parameters:
purge
- specify whether to purge async messages.- Returns:
- the submission data purger
-
setExtracts
public SubmissionDataPurger setExtracts(boolean purge)
Specify to purge data extracts.- Parameters:
purge
- specify whether to purge data extracts.- Returns:
- the submission data purger
-
setFileData
public SubmissionDataPurger setFileData(boolean purge)
Specify to purge file attachment data.- Parameters:
purge
- specify whether to purge file attachment data.- Returns:
- the submission data purger
-
setGroovyLogs
public SubmissionDataPurger setGroovyLogs(boolean purge)
Specify to purge groovy logs.- Parameters:
purge
- specify whether to purge groovy logs.- Returns:
- the submission data purger
-
setHistoryData
public SubmissionDataPurger setHistoryData(boolean purge)
Specify to purge history data.- Parameters:
purge
- specify whether to purge history data.- Returns:
- the submission data purger
-
setProperties
public SubmissionDataPurger setProperties(boolean purge)
Specify to purge properties.- Parameters:
purge
- specify whether to purge properties.- Returns:
- the submission data purger
-
setXmlPdf
public SubmissionDataPurger setXmlPdf(boolean purge)
Specify to purge submission data record (XML and PDF).- Parameters:
purge
- specify whether to purge submission data record (XML and PDF).- Returns:
- the submission data purger
-
setContactEmail
public SubmissionDataPurger setContactEmail(boolean purge)
Specify to purge the submission contact email.- Parameters:
purge
- specify whether to purge submission contact email.- Returns:
- the submission data purger
-
purge
public boolean purge(Submission submission)
Purge the configured submission data items.- Parameters:
submission
- the submission to purge data from- Returns:
- true if the data was purged or false otherwise
-
-