Class ARXAnonymiser

  • All Implemented Interfaces:
    Anonymiser

    @Component
    public class ARXAnonymiser
    extends java.lang.Object
    implements Anonymiser
    Anonymizer class using the ARX library to implement the anonymization
    • Field Detail

    • Constructor Detail

      • ARXAnonymiser

        @Autowired
        public ARXAnonymiser​(ARXWrapper arxWrapper)
    • Method Detail

      • anonymize

        public AnonymizeResult anonymize​(AnonymizationPayload payload)
        Description copied from interface: Anonymiser
        Method to run anonymization on data in the payload with the provided parameters in the payload
        Specified by:
        anonymize in interface Anonymiser
        Parameters:
        payload - Model object containing the data to be anonymized and params to use in anonymization
        Returns:
        AnonymizeResult result object containing the best case anonymization and statistics