Class ARXModelSetter


  • @Component
    public class ARXModelSetter
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ARXModelSetter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.deidentifier.arx.Data setAttributeTypes​(org.deidentifier.arx.Data data, AnalysationPayload analysationPayload)
      Returns an ARX Data object that holds the data set along with an assigned attribute type for each table row.
      org.deidentifier.arx.Data setAttributeTypes​(org.deidentifier.arx.Data data, AnonymizationPayload payload)
      Returns an ARX Data object that holds the data set along with an assigned attribute type for each table row.
      org.deidentifier.arx.Data setHierarchies​(org.deidentifier.arx.Data data, AnonymizationPayload payload)
      Returns an ARX Data object that sets the hierarchies to be used on the different fields in the data set.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ARXModelSetter

        public ARXModelSetter()
    • Method Detail

      • setAttributeTypes

        public org.deidentifier.arx.Data setAttributeTypes​(org.deidentifier.arx.Data data,
                                                           AnonymizationPayload payload)
        Returns an ARX Data object that holds the data set along with an assigned attribute type for each table row.
        Parameters:
        data - tabular data set to be anonymized
        payload - map containing parameters that defines the attribute types used on which data set field
        Returns:
        an ARX Data that contains the data set with assigned field attribute types
      • setAttributeTypes

        public org.deidentifier.arx.Data setAttributeTypes​(org.deidentifier.arx.Data data,
                                                           AnalysationPayload analysationPayload)
        Returns an ARX Data object that holds the data set along with an assigned attribute type for each table row.
        Parameters:
        data - tabular data set to be analysied for re-identification risk
        analysationPayload - map containing parameters that defines the attribute types used on which data set field
        Returns:
        an ARX Data that contains the data set with assigned field attribute types
      • setHierarchies

        public org.deidentifier.arx.Data setHierarchies​(org.deidentifier.arx.Data data,
                                                        AnonymizationPayload payload)
        Returns an ARX Data object that sets the hierarchies to be used on the different fields in the data set.
        Parameters:
        data - tabular data set to be anonymized
        payload - map containing parameters that defines the hierarchies to be used on which data set fields
        Returns:
        an ARX Data object with the hierarchies assigned to the data set fields