Class AttributeRisk.QuasiIdentifierRisk

  • Enclosing class:
    AttributeRisk

    public static class AttributeRisk.QuasiIdentifierRisk
    extends Object
    Contains distinction and separation risk data for a single combination of quasi-identifying attributes.
    • Field Detail

      • identifier

        private final List<String> identifier
      • distinction

        private final double distinction
      • separation

        private final double separation
    • Constructor Detail

      • QuasiIdentifierRisk

        public QuasiIdentifierRisk​(List<String> identifier,
                                   double distinction,
                                   double separation)
        Constructor for creating a new QuasiIdentifierRisk
        Parameters:
        identifier - List containing one or more string of attributes
        distinction - Percent value of each attribute/attribute combination
        separation - Percent value of each attribute/attribute combination
    • Method Detail

      • getIdentifier

        public List<String> getIdentifier()
      • getDistinction

        public double getDistinction()
      • getSeparation

        public double getSeparation()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object