Package no.oslomet.aaas.anonymizer
Class ARXAnonymiser
- java.lang.Object
-
- no.oslomet.aaas.anonymizer.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 Summary
Fields Modifier and Type Field Description private ARXWrapperarxWrapper
-
Constructor Summary
Constructors Constructor Description ARXAnonymiser(ARXWrapper arxWrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnonymizeResultanonymize(AnonymizationPayload payload)Method to run anonymization on data in the payload with the provided parameters in the payload
-
-
-
Field Detail
-
arxWrapper
private final ARXWrapper arxWrapper
-
-
Constructor Detail
-
ARXAnonymiser
@Autowired public ARXAnonymiser(ARXWrapper arxWrapper)
-
-
Method Detail
-
anonymize
public AnonymizeResult anonymize(AnonymizationPayload payload)
Description copied from interface:AnonymiserMethod to run anonymization on data in the payload with the provided parameters in the payload- Specified by:
anonymizein interfaceAnonymiser- 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
-
-