public class ProfitabilityProsecutor extends ImplicitPrivacyCriterion
| Constructor and Description |
|---|
ProfitabilityProsecutor()
Creates a new instance of game theoretic approach proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
|
| Modifier and Type | Method and Description |
|---|---|
ProfitabilityProsecutor |
clone()
Clone
|
PrivacyCriterion |
clone(DataSubset subset)
Clone for local recoding
|
DataSubset |
getDataSubset()
If a privacy model uses a data subset, it must overwrite this method
|
int |
getRequirements()
Returns the criterion's requirements.
|
void |
initialize(org.deidentifier.arx.framework.data.DataManager manager,
ARXConfiguration config)
Override this to initialize the criterion.
|
boolean |
isAnonymous(org.deidentifier.arx.framework.lattice.Transformation<?> transformation,
org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry)
Implement this, to enforce the criterion.
|
boolean |
isLocalRecodingSupported()
Returns whether the criterion supports local recoding.
|
boolean |
isSubsetAvailable()
If a privacy model uses a data subset, it must overwrite this method
|
ElementData |
render()
Renders the privacy model
|
java.lang.String |
toString()
Returns a string representation.
|
getMinimalClassSize, getPopulationModel, getRiskThresholdJournalist, getRiskThresholdMarketer, getRiskThresholdProsecutor, getSubset, isHeuristicSearchSupported, isHeuristicSearchWithTimeLimitSupported, isMinimalClassSizeAvailable, isMonotonicWithGeneralization, isMonotonicWithSuppression, isOptimalSearchSupported, isSampleBasedpublic ProfitabilityProsecutor()
public ProfitabilityProsecutor clone()
PrivacyCriterionclone in class PrivacyCriterionpublic PrivacyCriterion clone(DataSubset subset)
PrivacyCriterionclone in class PrivacyCriterionpublic DataSubset getDataSubset()
PrivacyCriteriongetDataSubset in class PrivacyCriterionpublic int getRequirements()
PrivacyCriteriongetRequirements in class PrivacyCriterionpublic void initialize(org.deidentifier.arx.framework.data.DataManager manager,
ARXConfiguration config)
PrivacyCriterioninitialize in class PrivacyCriterionconfig - TODOpublic boolean isAnonymous(org.deidentifier.arx.framework.lattice.Transformation<?> transformation,
org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry entry)
PrivacyCriterionisAnonymous in class PrivacyCriteriontransformation - TODOpublic boolean isLocalRecodingSupported()
PrivacyCriterionisLocalRecodingSupported in class PrivacyCriterionpublic boolean isSubsetAvailable()
PrivacyCriterionisSubsetAvailable in class PrivacyCriterionpublic ElementData render()
PrivacyCriterionrender in class PrivacyCriterionpublic java.lang.String toString()
PrivacyCriteriontoString in class PrivacyCriterion