A B C D G H I K L M N P Q S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AaaSApplication - Class in no.oslomet.aaas
- AaaSApplication() - Constructor for class no.oslomet.aaas.AaaSApplication
- afterAnonymizationMetrics - Variable in class no.oslomet.aaas.model.AnonymizationResultPayload
- AnalysationController - Class in no.oslomet.aaas.controller
- AnalysationController(AnalysationService) - Constructor for class no.oslomet.aaas.controller.AnalysationController
- AnalysationPayload - Class in no.oslomet.aaas.model
-
Model class for Analysation data payload containing the data to be analysed and the attribute types of the dataset fields/columns.
- AnalysationPayload(String, Map<String, AttributeTypeModel>) - Constructor for class no.oslomet.aaas.model.AnalysationPayload
-
Setter method for Analysation payload.
- analysationService - Variable in class no.oslomet.aaas.controller.AnalysationController
- AnalysationService - Class in no.oslomet.aaas.service
- AnalysationService(Analyser) - Constructor for class no.oslomet.aaas.service.AnalysationService
- analyse(AnalysationPayload) - Method in interface no.oslomet.aaas.analyser.Analyser
-
Method to run analysation on the anonymization metrics of the data in the payload with the provided parameters in the payload.
- analyse(AnalysationPayload) - Method in class no.oslomet.aaas.analyser.ARXAnalyser
- analyse(AnalysationPayload) - Method in class no.oslomet.aaas.service.AnalysationService
- analyser - Variable in class no.oslomet.aaas.service.AnalysationService
- analyser - Variable in class no.oslomet.aaas.service.AnonymizationService
- Analyser - Interface in no.oslomet.aaas.analyser
-
Public contract to be forfilled by data anonymization analyse classes
- AnalysisResult - Class in no.oslomet.aaas.model
-
Model class for Analysis result containing a HashMap that holds the analysis results.
- AnalysisResult(Map<String, String>) - Constructor for class no.oslomet.aaas.model.AnalysisResult
-
Setter method for analysis result metrics.
- anonymiser - Variable in class no.oslomet.aaas.service.AnonymizationService
- Anonymiser - Interface in no.oslomet.aaas.anonymizer
-
Public Interface to be forfilled by data anonymizer classes
- Anonymity - Enum in no.oslomet.aaas.model
-
Model class for Anonymity.
- Anonymity() - Constructor for enum no.oslomet.aaas.model.Anonymity
- anonymization() - Method in class no.oslomet.aaas.controller.AnonymizationController
- anonymization(AnonymizationPayload) - Method in class no.oslomet.aaas.controller.AnonymizationController
- AnonymizationController - Class in no.oslomet.aaas.controller
- AnonymizationController(AnonymizationService) - Constructor for class no.oslomet.aaas.controller.AnonymizationController
- AnonymizationPayload - Class in no.oslomet.aaas.model
-
Model class for AnonymizationPayload containing the tabular dataset and a metadata object containing the settings for the anonymization process.
- AnonymizationPayload() - Constructor for class no.oslomet.aaas.model.AnonymizationPayload
- AnonymizationResultPayload - Class in no.oslomet.aaas.model
-
Model class for the response object from anonymisation process.
- AnonymizationResultPayload(AnonymizeResult, Map<String, String>, Map<String, String>) - Constructor for class no.oslomet.aaas.model.AnonymizationResultPayload
-
Setter method for the response object from the anonymisation and analysation process.
- anonymizationService - Variable in class no.oslomet.aaas.controller.AnonymizationController
- AnonymizationService - Class in no.oslomet.aaas.service
- AnonymizationService(Anonymiser, Analyser) - Constructor for class no.oslomet.aaas.service.AnonymizationService
- anonymizationStatus - Variable in class no.oslomet.aaas.model.AnonymizeResult
- anonymize(AnonymizationPayload) - Method in interface no.oslomet.aaas.anonymizer.Anonymiser
-
Method to run anonymization on data in the payload with the provided parameters in the payload
- anonymize(AnonymizationPayload) - Method in class no.oslomet.aaas.anonymizer.ARXAnonymiser
- anonymize(AnonymizationPayload) - Method in class no.oslomet.aaas.service.AnonymizationService
- anonymize(ARXAnonymizer, ARXConfiguration, AnonymizationPayload) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Returns an ARX
ARXResultobject that holds the anonymized data set. - anonymizeResult - Variable in class no.oslomet.aaas.model.AnonymizationResultPayload
- AnonymizeResult - Class in no.oslomet.aaas.model
-
Model class for the result from an anonymization process.
- AnonymizeResult(String, String, MetaData, Map<String, String>) - Constructor for class no.oslomet.aaas.model.AnonymizeResult
-
Setter method for the response object the anonymization process.
- ANONYMOUS - no.oslomet.aaas.model.Anonymity
- ARXAnalyser - Class in no.oslomet.aaas.analyser
-
Analyser class using the ARX library to implement the analysation
- ARXAnalyser(ARXWrapper, ARXPayloadAnalyser) - Constructor for class no.oslomet.aaas.analyser.ARXAnalyser
- ARXAnonymiser - Class in no.oslomet.aaas.anonymizer
-
Anonymizer class using the ARX library to implement the anonymization
- ARXAnonymiser(ARXWrapper) - Constructor for class no.oslomet.aaas.anonymizer.ARXAnonymiser
- arxPayloadAnalyser - Variable in class no.oslomet.aaas.analyser.ARXAnalyser
- ARXPayloadAnalyser - Class in no.oslomet.aaas.utils
-
Utility class analysing the tabular data set against re-identification risk
- ARXPayloadAnalyser() - Constructor for class no.oslomet.aaas.utils.ARXPayloadAnalyser
- arxWrapper - Variable in class no.oslomet.aaas.analyser.ARXAnalyser
- arxWrapper - Variable in class no.oslomet.aaas.anonymizer.ARXAnonymiser
- ARXWrapper - Class in no.oslomet.aaas.utils
-
Delivers an interface for reaching the underlying arx functionality of
- ARXWrapper() - Constructor for class no.oslomet.aaas.utils.ARXWrapper
- attributeType - Variable in enum no.oslomet.aaas.model.AttributeTypeModel
- attributeTypeList - Variable in class no.oslomet.aaas.model.MetaData
- AttributeTypeModel - Enum in no.oslomet.aaas.model
-
Model class for Attribute types.
- AttributeTypeModel(AttributeType) - Constructor for enum no.oslomet.aaas.model.AttributeTypeModel
-
Setter method for the attribute type
- attributeTypes - Variable in class no.oslomet.aaas.model.AnalysationPayload
B
- beforeAnonymizationMetrics - Variable in class no.oslomet.aaas.model.AnonymizationResultPayload
C
- COLUMNNAME - Variable in class no.oslomet.aaas.utils.ARXWrapper
- CSV_SEPERATOR_CHAR - Static variable in class no.oslomet.aaas.utils.ARXWrapper
D
- data - Variable in class no.oslomet.aaas.model.AnalysationPayload
- data - Variable in class no.oslomet.aaas.model.AnonymizationPayload
- data - Variable in class no.oslomet.aaas.model.AnonymizeResult
- dataType - Variable in class no.oslomet.aaas.model.MetaData
G
- getAfterAnonymizationMetrics() - Method in class no.oslomet.aaas.model.AnonymizationResultPayload
-
Getter method for the analysis data after teh anonymization process.
- getAnonymizationStatus() - Method in class no.oslomet.aaas.model.AnonymizeResult
-
Getter method for the
Anonymitystatus. - getAnonymizeData(ARXResult) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Returns a String that contains the anonymized data.
- getAnonymizeResult() - Method in class no.oslomet.aaas.model.AnonymizationResultPayload
-
Getter method for the
AnonymizeResultmodel class containing the anonymized dataset and the metadata used for the anonymization. - getAttributeType() - Method in enum no.oslomet.aaas.model.AttributeTypeModel
-
Getter method for the ARX object of
AttributeType - getAttributeTypeList() - Method in class no.oslomet.aaas.model.MetaData
-
Getter method that returns an object of
AttributeTypeModel. - getAttributeTypes() - Method in class no.oslomet.aaas.model.AnalysationPayload
-
Getter method for the AttributeTypes for the dataset fields/columns.
- getBeforeAnonymizationMetrics() - Method in class no.oslomet.aaas.model.AnonymizationResultPayload
-
Getter method for the analysis data before the anonymization process.
- getData() - Method in class no.oslomet.aaas.model.AnalysationPayload
-
Getter method for the dataset in the Analysation model.
- getData() - Method in class no.oslomet.aaas.model.AnonymizationPayload
-
Getter method for dataset to anonymize.
- getData() - Method in class no.oslomet.aaas.model.AnonymizeResult
-
Getter method for the anonymized tabular dataset.
- getDataType() - Method in class no.oslomet.aaas.model.MetaData
-
Getter method for the dataset data type.
- getHierarchy() - Method in class no.oslomet.aaas.model.MetaData
-
Getter method for the dataset hierarchy setting.
- getMetaData() - Method in class no.oslomet.aaas.model.AnonymizationPayload
-
Getter method for the model class
MetaData. - getMetrics() - Method in class no.oslomet.aaas.model.AnalysisResult
-
Getter method for the analysis result metrics.
- getModels() - Method in class no.oslomet.aaas.model.MetaData
-
Getter method for the privacy models used for the dataset
- getName() - Method in enum no.oslomet.aaas.model.AttributeTypeModel
-
Getter method for the attribute type name
- getName() - Method in enum no.oslomet.aaas.model.PrivacyModel
-
Getter method for the privacy model used.
- getPayloadAnalysis(AnalysationPayload) - Method in class no.oslomet.aaas.controller.AnalysationController
- getPayloadAnalysisData(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a map containing the different statistics found from the data set.
- getPayloadAverageProsecutorRisk(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a double that shows the average prosecutor re-identification risk found in the data set, based on the population model that is defined.
- getPayloadEstimatedJournalistRisk(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a double that shows the estimated journalist re-identification risk found in the data set, based on the population model that is defined.
- getPayloadEstimatedMarketerRisk(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a double that shows the estimated marketer re-identification risk found in the data set, based on the population model that is defined.
- getPayloadEstimatedProsecutorRisk(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a double that shows the estimated prosecutor re-identification risk found in the data set, based on the population model that is defined.
- getPayloadHighestProsecutorRisk(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a double that shows the highest prosecutor re-identification risk found in the data set, based on the population model that is defined.
- getPayloadLowestProsecutorRisk(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a double that shows the lowest prosecutor re-identification risk found in the data set, based on the population model that is defined.
- getPayloadMetaData() - Method in class no.oslomet.aaas.model.AnonymizeResult
-
Getter method for the model class
MetaDatacontaining the anonymization and analysation settings. - getPayloadPopulationModel(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns the method name used to estimating population uniqueness that assumes that the data set is a uniform sample of the population.
- getPayloadPopulationUniques(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a double that shows the amount of unique records/fields in the data set, which are also unique within the underlying population model from which the data is a part of.
- getPayloadQuasiIdentifiers(DataHandle) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a set of strings that contains field names from the data set that has an attribute type of quasi-identifying
- getPayloadRecordsAffectByRisk(DataHandle, ARXPopulationModel, double) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a double that shows the amount of records/fields that are affected by a specific amount of risk.
- getPayloadSampleUniques(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.utils.ARXPayloadAnalyser
-
Returns a double that shows the amount of unique records/fields in the data set.
- getPrivacyModel(PrivacyModel, Map<String, String>) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Returns an Arx
PrivacyCriterionobject for the desired privacy object selected by the user. - getStatistics() - Method in class no.oslomet.aaas.model.AnonymizeResult
-
Getter method for the anonymization statistics.
H
I
- IDENTIFYING - no.oslomet.aaas.model.AttributeTypeModel
- INSENSITIVE - no.oslomet.aaas.model.AttributeTypeModel
K
- KANONYMITY - no.oslomet.aaas.model.PrivacyModel
L
- LDIVERSITY_DISTINCT - no.oslomet.aaas.model.PrivacyModel
- LDIVERSITY_GRASSBERGERENTROPY - no.oslomet.aaas.model.PrivacyModel
- LDIVERSITY_RECURSIVE - no.oslomet.aaas.model.PrivacyModel
- LDIVERSITY_SHANNONENTROPY - no.oslomet.aaas.model.PrivacyModel
M
- main(String[]) - Static method in class no.oslomet.aaas.AaaSApplication
- metaData - Variable in class no.oslomet.aaas.model.AnonymizationPayload
- MetaData - Class in no.oslomet.aaas.model
-
Model class for the Metadata containing the anonymization and analysation settings.
- MetaData() - Constructor for class no.oslomet.aaas.model.MetaData
- metrics - Variable in class no.oslomet.aaas.model.AnalysisResult
- models - Variable in class no.oslomet.aaas.model.MetaData
N
- name - Variable in enum no.oslomet.aaas.model.AttributeTypeModel
- name - Variable in enum no.oslomet.aaas.model.PrivacyModel
- no.oslomet.aaas - package no.oslomet.aaas
- no.oslomet.aaas.analyser - package no.oslomet.aaas.analyser
- no.oslomet.aaas.anonymizer - package no.oslomet.aaas.anonymizer
- no.oslomet.aaas.controller - package no.oslomet.aaas.controller
- no.oslomet.aaas.model - package no.oslomet.aaas.model
- no.oslomet.aaas.service - package no.oslomet.aaas.service
- no.oslomet.aaas.utils - package no.oslomet.aaas.utils
- NOT_ANONYMOUS - no.oslomet.aaas.model.Anonymity
P
- payloadMetaData - Variable in class no.oslomet.aaas.model.AnonymizeResult
- PRECENT_CONVERT - Static variable in class no.oslomet.aaas.utils.ARXPayloadAnalyser
- PrivacyModel - Enum in no.oslomet.aaas.model
-
Model class for Privacy model.
- PrivacyModel(String) - Constructor for enum no.oslomet.aaas.model.PrivacyModel
-
Setter method for the privacy medel.
- PROBABLY_ANONYMOUS - no.oslomet.aaas.model.Anonymity
- PROBABLY_NOT_ANONYMOUS - no.oslomet.aaas.model.Anonymity
Q
- QUASIIDENTIFYING - no.oslomet.aaas.model.AttributeTypeModel
S
- SENSITIVE - no.oslomet.aaas.model.AttributeTypeModel
- setAnonymizer(ARXAnonymizer) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Returns an ARX
ARXAnonymizerobjects that sets the settings for anonymizing the data set. - setAttributeTypeList(Map<String, AttributeTypeModel>) - Method in class no.oslomet.aaas.model.MetaData
-
Setter method for the dataset fields/column attribute types.
- setData(String) - Method in class no.oslomet.aaas.model.AnonymizationPayload
-
Setter method for the tabular dataset to be anonymized.
- setData(String) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Returns an ARX
Dataobject created from the provided String. - setDataType(Map<String, String>) - Method in class no.oslomet.aaas.model.MetaData
-
Setter method for that dataset data type.
- setHierarchies(Data, AnonymizationPayload) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Returns an ARX
Dataobject that sets the hierarchies to be used on the different fields in the data set. - setHierarchy(Map<String, String[][]>) - Method in class no.oslomet.aaas.model.MetaData
-
Setter method for the dataset hierarchy setting.
- setMetaData(MetaData) - Method in class no.oslomet.aaas.model.AnonymizationPayload
-
Setter method for the model class
MetaData. - setModels(Map<PrivacyModel, Map<String, String>>) - Method in class no.oslomet.aaas.model.MetaData
-
Setter method for the privacy models used for the dataset
- setPrivacyModels(ARXConfiguration, AnonymizationPayload) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Returns an ARX
ARXConfigurationobject that sets the privacy models defined by the payload. - setSensitivityModels(Data, AnalysationPayload) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Returns an ARX
Dataobject that holds the data set along with an assigned attribute type for each table row. - setSensitivityModels(Data, AnonymizationPayload) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Returns an ARX
Dataobject that holds the data set along with an assigned attribute type for each table row. - setSuppressionLimit(ARXConfiguration) - Method in class no.oslomet.aaas.utils.ARXWrapper
-
Sets the suppression limit configuration for anonymization in the ARX
ARXConfigurationobject, then returns it. - statistics - Variable in class no.oslomet.aaas.model.AnonymizeResult
U
V
- valueOf(String) - Static method in enum no.oslomet.aaas.model.Anonymity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum no.oslomet.aaas.model.AttributeTypeModel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum no.oslomet.aaas.model.PrivacyModel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum no.oslomet.aaas.model.Anonymity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum no.oslomet.aaas.model.AttributeTypeModel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum no.oslomet.aaas.model.PrivacyModel
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages