A B C D G H I K L M N P Q S U V 
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 ARXResult object 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 Anonymity status.
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 AnonymizeResult model 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 MetaData containing 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 PrivacyCriterion object 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

hierarchy - Variable in class no.oslomet.aaas.model.MetaData
 

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 ARXAnonymizer objects 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 Data object 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 Data object 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 ARXConfiguration object that sets the privacy models defined by the payload.
setSensitivityModels(Data, AnalysationPayload) - Method in class no.oslomet.aaas.utils.ARXWrapper
Returns an ARX Data object 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 Data object 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 ARXConfiguration object, then returns it.
statistics - Variable in class no.oslomet.aaas.model.AnonymizeResult
 

U

UNKNOWN - no.oslomet.aaas.model.Anonymity
 

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.
A B C D G H I K L M N P Q S U V 
All Classes All Packages