public class DPresence extends ImplicitPrivacyCriterion
Modifier | Constructor and Description |
---|---|
protected |
DPresence(DataSubset subset)
For building the inclusion criterion.
|
|
DPresence(double dMin,
double dMax,
DataSubset subset)
Creates a new instance of the d-presence criterion as proposed in:
Nergiz M, Atzori M, Clifton C.
|
Modifier and Type | Method and Description |
---|---|
DPresence |
clone()
Clone
|
double |
getDMax()
Returns dMax.
|
double |
getDMin()
Returns dMin.
|
int |
getRequirements()
Returns the criterion's requirements.
|
DataSubset |
getSubset()
Returns a research subset,
null if no subset is available |
void |
initialize(DataManager manager)
Override this to initialize the criterion.
|
boolean |
isAnonymous(HashGroupifyEntry entry)
Implement this, to enforce the criterion.
|
boolean |
isLocalRecodingSupported()
Returns whether the criterion supports local recoding.
|
java.lang.String |
toString()
Returns a string representation.
|
getPopulationModel, getRiskThresholdJournalist, getRiskThresholdMarketer, getRiskThresholdProsecutor, isMonotonicWithGeneralization, isMonotonicWithSuppression, isSampleBased
public DPresence(double dMin, double dMax, DataSubset subset)
dMin
- Delta mindMax
- Delta maxsubset
- Research subsetprotected DPresence(DataSubset subset)
subset
- public DPresence clone()
PrivacyCriterion
clone
in class PrivacyCriterion
public double getDMax()
public double getDMin()
public int getRequirements()
PrivacyCriterion
getRequirements
in class PrivacyCriterion
public DataSubset getSubset()
PrivacyCriterion
null
if no subset is availablegetSubset
in class PrivacyCriterion
public void initialize(DataManager manager)
PrivacyCriterion
initialize
in class PrivacyCriterion
public boolean isAnonymous(HashGroupifyEntry entry)
PrivacyCriterion
isAnonymous
in class PrivacyCriterion
public boolean isLocalRecodingSupported()
PrivacyCriterion
isLocalRecodingSupported
in class PrivacyCriterion
public java.lang.String toString()
PrivacyCriterion
toString
in class PrivacyCriterion