Class SubmissionDataPurger


  • public class SubmissionDataPurger
    extends Object
    Provides a submission PII data items purger.
    Since:
    18.5.0
    • Constructor Detail

      • SubmissionDataPurger

        public SubmissionDataPurger()
    • 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