Package no.oslomet.aaas.utils
Class ARXPayloadAnalyser
- java.lang.Object
-
- no.oslomet.aaas.utils.ARXPayloadAnalyser
-
@Component public class ARXPayloadAnalyser extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static intPRECENT_CONVERT
-
Constructor Summary
Constructors Constructor Description ARXPayloadAnalyser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getPayloadAnalysisData(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)java.lang.DoublegetPayloadAverageProsecutorRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)doublegetPayloadEstimatedJournalistRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)doublegetPayloadEstimatedMarketerRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)doublegetPayloadEstimatedProsecutorRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)doublegetPayloadHighestProsecutorRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)doublegetPayloadLowestProsecutorRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)org.deidentifier.arx.risk.RiskModelPopulationUniqueness.PopulationUniquenessModelgetPayloadPopulationModel(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)doublegetPayloadPopulationUniques(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)java.util.Set<java.lang.String>getPayloadQuasiIdentifiers(org.deidentifier.arx.Data data)doublegetPayloadRecordsAffectByRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel, double risk)doublegetPayloadSampleUniques(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
-
-
Field Detail
-
PRECENT_CONVERT
private static final int PRECENT_CONVERT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPayloadLowestProsecutorRisk
public double getPayloadLowestProsecutorRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
getPayloadRecordsAffectByRisk
public double getPayloadRecordsAffectByRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel, double risk)
-
getPayloadAverageProsecutorRisk
public java.lang.Double getPayloadAverageProsecutorRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
getPayloadHighestProsecutorRisk
public double getPayloadHighestProsecutorRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
getPayloadEstimatedProsecutorRisk
public double getPayloadEstimatedProsecutorRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
getPayloadEstimatedJournalistRisk
public double getPayloadEstimatedJournalistRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
getPayloadEstimatedMarketerRisk
public double getPayloadEstimatedMarketerRisk(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
getPayloadSampleUniques
public double getPayloadSampleUniques(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
getPayloadPopulationUniques
public double getPayloadPopulationUniques(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
getPayloadPopulationModel
public org.deidentifier.arx.risk.RiskModelPopulationUniqueness.PopulationUniquenessModel getPayloadPopulationModel(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
getPayloadQuasiIdentifiers
public java.util.Set<java.lang.String> getPayloadQuasiIdentifiers(org.deidentifier.arx.Data data)
-
getPayloadAnalysisData
public java.util.Map<java.lang.String,java.lang.String> getPayloadAnalysisData(org.deidentifier.arx.Data data, org.deidentifier.arx.ARXPopulationModel pModel)
-
-