A B C D E F G H I J K L M N P Q R S T U V 
All Classes All Packages

A

AaaSApplication - Class in no.oslomet.aaas
 
AaaSApplication() - Constructor for class no.oslomet.aaas.AaaSApplication
 
AaaSRuntimeException - Exception in no.oslomet.aaas.exception
 
AaaSRuntimeException(String) - Constructor for exception no.oslomet.aaas.exception.AaaSRuntimeException
 
AnalyzationController - Class in no.oslomet.aaas.controller
 
AnalyzationController(AnalyzationService, LoggerService) - Constructor for class no.oslomet.aaas.controller.AnalyzationController
 
analyzationService - Variable in class no.oslomet.aaas.controller.AnalyzationController
 
AnalyzationService - Class in no.oslomet.aaas.service
 
AnalyzationService(Analyzer) - Constructor for class no.oslomet.aaas.service.AnalyzationService
 
analyze(Request) - Method in interface no.oslomet.aaas.analyzer.Analyzer
Method to run analysation on the anonymization metrics of the data in the payload with the provided parameters in the payload.
analyze(Request) - Method in class no.oslomet.aaas.analyzer.ARXAnalyzer
 
analyze(Request) - Method in class no.oslomet.aaas.service.AnalyzationService
 
analyzer - Variable in class no.oslomet.aaas.service.AnalyzationService
 
analyzer - Variable in class no.oslomet.aaas.service.AnonymizationService
 
Analyzer - Interface in no.oslomet.aaas.analyzer
Public contract to be forfilled by data anonymization analyze classes
Anonymity - Enum in no.oslomet.aaas.model
Model class for Anonymity.
Anonymity() - Constructor for enum no.oslomet.aaas.model.Anonymity
 
anonymization(Request, HttpServletRequest) - Method in class no.oslomet.aaas.controller.AnonymizationController
 
AnonymizationController - Class in no.oslomet.aaas.controller
 
AnonymizationController(AnonymizationService, LoggerService) - Constructor for class no.oslomet.aaas.controller.AnonymizationController
 
AnonymizationMetrics - Class in no.oslomet.aaas.model
Model class for displaying metrics from the anonymization process
AnonymizationMetrics(List<AttributeGeneralizationRow>, Long, Set) - Constructor for class no.oslomet.aaas.model.AnonymizationMetrics
Constructor for populating the class from Jackson Serializing
AnonymizationMetrics(ARXResult) - Constructor for class no.oslomet.aaas.model.AnonymizationMetrics
Constructor for populating the class with data from a ARXResult object
AnonymizationResultPayload - Class in no.oslomet.aaas.model
Model class for the response object from anonymisation process.
AnonymizationResultPayload(AnonymizeResult, RiskProfile) - 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(Anonymizer, Analyzer) - Constructor for class no.oslomet.aaas.service.AnonymizationService
 
anonymizationStatus - Variable in class no.oslomet.aaas.model.AnonymizeResult
 
anonymize(Request) - Method in interface no.oslomet.aaas.anonymizer.Anonymizer
Method to run anonymization on data in the payload with the provided parameters in the payload
anonymize(Request) - Method in class no.oslomet.aaas.anonymizer.ARXAnonymizer
 
anonymize(Request) - Method in class no.oslomet.aaas.service.AnonymizationService
 
anonymizer - Variable in class no.oslomet.aaas.service.AnonymizationService
 
Anonymizer - Interface in no.oslomet.aaas.anonymizer
Public Interface to be forfilled by data anonymizer classes
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(List<String[]>, String, AnonymizationMetrics, List<Attribute>) - Constructor for class no.oslomet.aaas.model.AnonymizeResult
Setter method for the response object the anonymization process.
ANONYMOUS - no.oslomet.aaas.model.Anonymity
 
ARXAnalyzer - Class in no.oslomet.aaas.analyzer
Analyzer class using the ARX library to implement the analysation
ARXAnalyzer(DataFactory) - Constructor for class no.oslomet.aaas.analyzer.ARXAnalyzer
 
ARXAnonymizer - Class in no.oslomet.aaas.anonymizer
Anonymizer class using the ARX library to implement the anonymization
ARXAnonymizer(DataFactory, ConfigurationFactory) - Constructor for class no.oslomet.aaas.anonymizer.ARXAnonymizer
 
ARXConfigurationFactory - Class in no.oslomet.aaas.utils
 
ARXConfigurationFactory(ARXPrivacyCriterionFactory) - Constructor for class no.oslomet.aaas.utils.ARXConfigurationFactory
 
ARXDataFactory - Class in no.oslomet.aaas.utils
Class responsible for converting data from the payload to a fully configured ARX Data object.
ARXDataFactory() - Constructor for class no.oslomet.aaas.utils.ARXDataFactory
 
arxPrivacyCriterionFactory - Variable in class no.oslomet.aaas.utils.ARXConfigurationFactory
 
ARXPrivacyCriterionFactory - Class in no.oslomet.aaas.utils
Utility class for assigning a privacy model
ARXPrivacyCriterionFactory() - Constructor for class no.oslomet.aaas.utils.ARXPrivacyCriterionFactory
 
ARXReIdentificationRiskFactory - Class in no.oslomet.aaas.analyzer
Utility class analysing the tabular data set against re-identification risk
ARXReIdentificationRiskFactory() - Constructor for class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
 
Attribute - Class in no.oslomet.aaas.model
 
Attribute(String, AttributeTypeModel, List<String[]>) - Constructor for class no.oslomet.aaas.model.Attribute
 
attributeGeneralization - Variable in class no.oslomet.aaas.model.AnonymizationMetrics
 
AttributeGeneralizationRow - Class in no.oslomet.aaas.model
Model class for formatting Attribute generalization data so they can be stored with collections
AttributeGeneralizationRow(String, String, int) - Constructor for class no.oslomet.aaas.model.AttributeGeneralizationRow
Constructor setting initial data
attributes - Variable in class no.oslomet.aaas.model.AnonymizeResult
 
attributes - Variable in class no.oslomet.aaas.model.Request
 
attributeType - Variable in enum no.oslomet.aaas.model.AttributeTypeModel
 
attributeTypeModel - Variable in class no.oslomet.aaas.model.Attribute
 
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
averageProsecutorRisk(RiskModelSampleRisks) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the average prosecutor re-identification risk found in the data set, based on the population model that is defined.

B

bytesize(Request) - Method in class no.oslomet.aaas.service.LoggerService
 

C

COLUMNNAME - Static variable in class no.oslomet.aaas.utils.ARXPrivacyCriterionFactory
 
configFactory - Variable in class no.oslomet.aaas.anonymizer.ARXAnonymizer
 
ConfigurationFactory - Interface in no.oslomet.aaas.utils
Public contract to be fulfilled by data anonymization classes
configure(HttpSecurity) - Method in class no.oslomet.aaas.config.SecurityConfig
CSRF protection is not necessary on our server, so it is turned off.
configureAnonymizer(ARXAnonymizer) - Method in class no.oslomet.aaas.anonymizer.ARXAnonymizer
Returns an ARX ARXAnonymizer objects that sets the settings for anonymizing the data set.
create(List<PrivacyCriterionModel>) - Method in class no.oslomet.aaas.utils.ARXConfigurationFactory
 
create(List<PrivacyCriterionModel>) - Method in interface no.oslomet.aaas.utils.ConfigurationFactory
Returns an ARX ARXConfiguration object created from the provided payload
create(PrivacyCriterionModel.PrivacyModel, Map<String, String>) - Method in class no.oslomet.aaas.utils.ARXPrivacyCriterionFactory
Returns an Arx PrivacyCriterion object for the desired privacy object selected by the user.
create(Request) - Method in class no.oslomet.aaas.utils.ARXDataFactory
 
create(Request) - Method in interface no.oslomet.aaas.utils.DataFactory
Returns an ARX Data object created from the provided payload.
create(DataHandle, ARXPopulationModel) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
 
create(RiskEstimateBuilder) - Static method in class no.oslomet.aaas.model.analytics.DistributionOfRisk
 
createData(List<String[]>) - Method in class no.oslomet.aaas.utils.ARXDataFactory
Returns an ARX Data object created from the provided String.
createFromRiskAndMaxRisk(double[], double[]) - Static method in class no.oslomet.aaas.model.analytics.DistributionOfRisk
 
createRawDataList(ARXResult) - Method in class no.oslomet.aaas.anonymizer.ARXAnonymizer
Returns a String that contains the anonymized data.

D

data - Variable in class no.oslomet.aaas.model.AnonymizeResult
 
data - Variable in class no.oslomet.aaas.model.Request
 
dataFactory - Variable in class no.oslomet.aaas.analyzer.ARXAnalyzer
 
dataFactory - Variable in class no.oslomet.aaas.anonymizer.ARXAnonymizer
 
DataFactory - Interface in no.oslomet.aaas.utils
Public contract to be fulfilled by data anonymization and analysation classes
details - Variable in class no.oslomet.aaas.exception.ExceptionResponse
 
distributionOfRecordsWithMaximalRisk(RiskEstimateBuilder) - Static method in class no.oslomet.aaas.model.analytics.DistributionOfRisk
Returns a double[] that contains maximal risk records on the different prosecutor risk ranges.
distributionOfRecordsWithRisk(RiskEstimateBuilder) - Static method in class no.oslomet.aaas.model.analytics.DistributionOfRisk
Returns a double[] that contains Risk records on the different prosecutor risk ranges.
distributionOfRisk - Variable in class no.oslomet.aaas.model.analytics.RiskProfile
 
distributionOfRisk(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.analyzer.ARXAnalyzer
 
DistributionOfRisk - Class in no.oslomet.aaas.model.analytics
 
DistributionOfRisk(List<DistributionOfRisk.RiskInterval>) - Constructor for class no.oslomet.aaas.model.analytics.DistributionOfRisk
 
DistributionOfRisk.RiskInterval - Class in no.oslomet.aaas.model.analytics
 

E

equals(Object) - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk
 
equals(Object) - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
equals(Object) - Method in class no.oslomet.aaas.model.analytics.ReIdentificationRisk
 
equals(Object) - Method in class no.oslomet.aaas.model.analytics.RiskProfile
 
estimatedJournalistRisk(RiskModelSampleRisks) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the estimated journalist re-identification risk found in the data set, based on the population model that is defined.
estimatedMarketerRisk(RiskModelSampleRisks) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the estimated marketer re-identification risk found in the data set, based on the population model that is defined.
estimatedProsecutorRisk(RiskModelSampleRisks) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the estimated prosecutor re-identification risk found in the data set, based on the population model that is defined.
ExceptionResponse - Class in no.oslomet.aaas.exception
Response to client when a exception occurs in the service
ExceptionResponse(Date, String, String) - Constructor for class no.oslomet.aaas.exception.ExceptionResponse
 

F

field - Variable in class no.oslomet.aaas.model.Attribute
 

G

gatherGeneralizationAttributes(ARXResult) - Static method in class no.oslomet.aaas.model.AnonymizationMetrics
Gathers the name, types and generalization level for each attribute and returns them in the form of a AttributeGeneralizationRow
gatherPrivacyModels(ARXResult) - Static method in class no.oslomet.aaas.model.AnonymizationMetrics
Gathers set of privacymodel data from result object
gatherProcessTime(ARXResult) - Static method in class no.oslomet.aaas.model.AnonymizationMetrics
Gathers the elapsed time the anonymization process took in milliseconds
generalizationLevel - Variable in class no.oslomet.aaas.model.AttributeGeneralizationRow
 
getAnonymizationStatus() - Method in class no.oslomet.aaas.model.AnonymizeResult
Getter method for the Anonymity status.
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.
getAttributeGeneralization() - Method in class no.oslomet.aaas.model.AnonymizationMetrics
 
getAttributes() - Method in class no.oslomet.aaas.model.AnonymizeResult
 
getAttributes() - Method in class no.oslomet.aaas.model.Request
 
getAttributeType() - Method in enum no.oslomet.aaas.model.AttributeTypeModel
Getter method for the ARX object of AttributeType
getAttributeTypeModel() - Method in class no.oslomet.aaas.model.Attribute
 
getData() - Method in class no.oslomet.aaas.model.AnonymizeResult
Getter method for the anonymized tabular dataset.
getData() - Method in class no.oslomet.aaas.model.Request
 
getDetails() - Method in class no.oslomet.aaas.exception.ExceptionResponse
 
getDistributionOfRisk() - Method in class no.oslomet.aaas.model.analytics.RiskProfile
 
getField() - Method in class no.oslomet.aaas.model.Attribute
 
getGeneralizationLevel() - Method in class no.oslomet.aaas.model.AttributeGeneralizationRow
 
getHierarchy() - Method in class no.oslomet.aaas.model.Attribute
 
getInterval() - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
getMeasures() - Method in class no.oslomet.aaas.model.analytics.ReIdentificationRisk
 
getMessage() - Method in class no.oslomet.aaas.exception.ExceptionResponse
 
getMetrics() - Method in class no.oslomet.aaas.model.AnonymizeResult
Getter method for the anonymization statistics.
getName() - Method in class no.oslomet.aaas.model.AttributeGeneralizationRow
 
getName() - Method in enum no.oslomet.aaas.model.AttributeTypeModel
Getter method for the attribute type name
getName() - Method in enum no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
Getter method for the privacy model used.
getParams() - Method in class no.oslomet.aaas.model.PrivacyCriterionModel
 
getPayloadAnalyze(Request, HttpServletRequest) - Method in class no.oslomet.aaas.controller.AnalyzationController
 
getPrivacyModel() - Method in class no.oslomet.aaas.model.PrivacyCriterionModel
 
getPrivacyModel(PrivacyCriterionModel.PrivacyModel, Map<String, String>) - Method in class no.oslomet.aaas.utils.ARXConfigurationFactory
Returns an Arx PrivacyCriterionModel object for the desired privacy object selected by the user.
getPrivacyModels() - Method in class no.oslomet.aaas.model.AnonymizationMetrics
 
getPrivacyModels() - Method in class no.oslomet.aaas.model.Request
 
getProcessTimeMillisecounds() - Method in class no.oslomet.aaas.model.AnonymizationMetrics
 
getRecordsWithMaxmalRiskWithinInterval() - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
getRecordsWithRiskWithinInteval() - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
getReIdentificationRisk() - Method in class no.oslomet.aaas.model.analytics.RiskProfile
 
getRiskIntervalList() - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk
 
getRiskProfile() - Method in class no.oslomet.aaas.model.AnonymizationResultPayload
Getter method for the analysis of the anonymized dataset.
getTimestamp() - Method in class no.oslomet.aaas.exception.ExceptionResponse
 
getType() - Method in class no.oslomet.aaas.model.AttributeGeneralizationRow
 
GlobalControllerExceptionHandler - Class in no.oslomet.aaas.controller
Intercepts Exceptions thrown in the service.
GlobalControllerExceptionHandler() - Constructor for class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
 

H

handleExceptionAllExceptions(Exception, WebRequest) - Method in class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
Handles all exceptions thrown unless cached by a more specific handler
handleIllegalArgumentExceptions(IllegalArgumentException, WebRequest) - Method in class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
 
handleMethodArgumentNotValidException(MethodArgumentNotValidException, WebRequest) - Method in class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
 
handleMethodNotSupportedExceptions(Exception, WebRequest) - Method in class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
 
handleNullPointerExceptions(Exception, WebRequest) - Method in class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
 
handleUnableToAnonymizeDataException(UnableToAnonymizeDataException, WebRequest) - Method in class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
 
handleUnableToAnonymizeDataInvalidDataSetException(UnableToAnonymizeDataInvalidDataSetException, WebRequest) - Method in class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
 
hashCode() - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk
 
hashCode() - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
hashCode() - Method in class no.oslomet.aaas.model.analytics.ReIdentificationRisk
 
hashCode() - Method in class no.oslomet.aaas.model.analytics.RiskProfile
 
hierarchy - Variable in class no.oslomet.aaas.model.Attribute
 
highestJournalistRisk(RiskModelSampleSummary) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the highest journalist re-identification risk found in the data set, based on the population model that is defined.
highestProsecutorRisk(RiskModelSampleRisks) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the highest prosecutor re-identification risk found in the data set, based on the population model that is defined.

I

IDENTIFYING - no.oslomet.aaas.model.AttributeTypeModel
 
INSENSITIVE - no.oslomet.aaas.model.AttributeTypeModel
 
interval - Static variable in class no.oslomet.aaas.model.analytics.DistributionOfRisk
 
interval - Variable in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
isAlive() - Method in class no.oslomet.aaas.controller.NaisController
 
isReady() - Method in class no.oslomet.aaas.controller.NaisController
 

J

journalistAttackerSuccessRate(RiskModelSampleSummary) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double taht shows the success rate of a journalist risk

K

KANONYMITY - no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
 

L

LDIVERSITY_DISTINCT - no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
 
LDIVERSITY_GRASSBERGERENTROPY - no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
 
LDIVERSITY_RECURSIVE - no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
 
LDIVERSITY_SHANNONENTROPY - no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
 
logger - Static variable in class no.oslomet.aaas.AaaSApplication
 
logger - Variable in class no.oslomet.aaas.anonymizer.ARXAnonymizer
 
logger - Variable in class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
 
loggerService - Variable in class no.oslomet.aaas.controller.AnalyzationController
 
loggerService - Variable in class no.oslomet.aaas.controller.AnonymizationController
 
LoggerService - Class in no.oslomet.aaas.service
 
LoggerService() - Constructor for class no.oslomet.aaas.service.LoggerService
 
loggPayload(Request, String, Class) - Method in class no.oslomet.aaas.service.LoggerService
 
logPrivacyModel(Request) - Method in class no.oslomet.aaas.service.LoggerService
 
lowestProsecutorRisk(RiskModelSampleRisks) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the lowest prosecutor re-identification risk found in the data set, based on the population model that is defined.

M

main(String[]) - Static method in class no.oslomet.aaas.AaaSApplication
 
marketerAttackerSuccessRate(RiskModelSampleSummary) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double taht shows the success rate of a marketer risk
measures - Variable in class no.oslomet.aaas.model.analytics.ReIdentificationRisk
 
message - Variable in class no.oslomet.aaas.exception.ExceptionResponse
 
metrics - Variable in class no.oslomet.aaas.model.AnonymizeResult
 

N

NaisController - Class in no.oslomet.aaas.controller
 
NaisController() - Constructor for class no.oslomet.aaas.controller.NaisController
 
name - Variable in class no.oslomet.aaas.model.AttributeGeneralizationRow
 
name - Variable in enum no.oslomet.aaas.model.AttributeTypeModel
 
name - Variable in enum no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
 
no.oslomet.aaas - package no.oslomet.aaas
 
no.oslomet.aaas.analyzer - package no.oslomet.aaas.analyzer
 
no.oslomet.aaas.anonymizer - package no.oslomet.aaas.anonymizer
 
no.oslomet.aaas.config - package no.oslomet.aaas.config
 
no.oslomet.aaas.controller - package no.oslomet.aaas.controller
 
no.oslomet.aaas.exception - package no.oslomet.aaas.exception
 
no.oslomet.aaas.model - package no.oslomet.aaas.model
 
no.oslomet.aaas.model.analytics - package no.oslomet.aaas.model.analytics
 
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
 
numColumns(Request) - Method in class no.oslomet.aaas.service.LoggerService
 
numRows(Request) - Method in class no.oslomet.aaas.service.LoggerService
 

P

packageResult(ARXResult, Request) - Method in class no.oslomet.aaas.anonymizer.ARXAnonymizer
Returns an AnonymizeResult object containing a packaged results from the anonymized dataset
params - Variable in class no.oslomet.aaas.model.PrivacyCriterionModel
 
populationUniquenessModel(RiskModelPopulationUniqueness) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns the method name used to estimating population uniqueness that assumes that the data set is a uniform sample of the population.
populationUniques(RiskModelPopulationUniqueness) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
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.
PRECENT_CONVERT - Static variable in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
 
PrivacyCriterionModel - Class in no.oslomet.aaas.model
 
PrivacyCriterionModel(PrivacyCriterionModel.PrivacyModel, Map<String, String>) - Constructor for class no.oslomet.aaas.model.PrivacyCriterionModel
 
PrivacyCriterionModel.PrivacyModel - Enum in no.oslomet.aaas.model
Model enum for PrivacyCriterionModel.
privacyModel - Variable in class no.oslomet.aaas.model.PrivacyCriterionModel
 
PrivacyModel(String) - Constructor for enum no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
Setter method for the privacy medel.
privacyModels - Variable in class no.oslomet.aaas.model.AnonymizationMetrics
 
privacyModels - Variable in class no.oslomet.aaas.model.Request
 
PROBABLY_ANONYMOUS - no.oslomet.aaas.model.Anonymity
 
PROBABLY_NOT_ANONYMOUS - no.oslomet.aaas.model.Anonymity
 
processTimeMillisecounds - Variable in class no.oslomet.aaas.model.AnonymizationMetrics
 
prosecutorAttackSuccessRate(RiskModelSampleSummary) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the Success rate of a prosecutor risk

Q

quasiIdentifiers(DataHandle) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a set of strings that contains field names from the data set that has an attribute type of quasi-identifying
QUASIIDENTIFYING - no.oslomet.aaas.model.AttributeTypeModel
 

R

recordsAffectByRisk(RiskModelSampleRiskDistribution, double) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the amount of records/fields that are affected by a specific amount of risk.
recordsWithMaxmalRiskWithinInterval - Variable in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
recordsWithRiskWithinInteval - Variable in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
reIdentificationRisk - Variable in class no.oslomet.aaas.model.analytics.RiskProfile
 
reIdentificationRisk(DataHandle, ARXPopulationModel) - Method in class no.oslomet.aaas.analyzer.ARXAnalyzer
 
reIdentificationRisk(DataHandle, ARXPopulationModel) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a map containing the different statistics found from the data set.
ReIdentificationRisk - Class in no.oslomet.aaas.model.analytics
 
ReIdentificationRisk(Map<String, String>) - Constructor for class no.oslomet.aaas.model.analytics.ReIdentificationRisk
 
Request - Class in no.oslomet.aaas.model
 
Request(List<String[]>, List<Attribute>, List<PrivacyCriterionModel>) - Constructor for class no.oslomet.aaas.model.Request
 
RiskInterval(String, double, double) - Constructor for class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
riskIntervalList - Variable in class no.oslomet.aaas.model.analytics.DistributionOfRisk
 
riskProfile - Variable in class no.oslomet.aaas.model.AnonymizationResultPayload
 
RiskProfile - Class in no.oslomet.aaas.model.analytics
Represents data anonymization risks associated with a dataset
RiskProfile(ReIdentificationRisk, DistributionOfRisk) - Constructor for class no.oslomet.aaas.model.analytics.RiskProfile
 
root() - Method in class no.oslomet.aaas.controller.RootController
 
RootController - Class in no.oslomet.aaas.controller
Controller serving available resources for the service
RootController() - Constructor for class no.oslomet.aaas.controller.RootController
 
run(ApplicationArguments) - Method in class no.oslomet.aaas.AaaSApplication
 

S

sampleUniques(RiskModelSampleUniqueness) - Static method in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
Returns a double that shows the amount of unique records/fields in the data set.
SecurityConfig - Class in no.oslomet.aaas.config
 
SecurityConfig() - Constructor for class no.oslomet.aaas.config.SecurityConfig
 
SENSITIVE - no.oslomet.aaas.model.AttributeTypeModel
 
setAttributeTypes(Data, List<Attribute>) - Method in class no.oslomet.aaas.utils.ARXDataFactory
Mutates an ARX Data object that holds the data set and assign an attribute type for each table row based on the global Attribute object.
setHierarchies(Data, List<Attribute>) - Method in class no.oslomet.aaas.utils.ARXDataFactory
Mutates an ARX Data object by setting the hierarchies to be used on the different fields in the data set based on the global Attribute object.
setPrivacyModels(ARXConfiguration, List<PrivacyCriterionModel>) - Method in class no.oslomet.aaas.utils.ARXConfigurationFactory
Mutates an ARX ARXConfiguration object by setting the privacy models defined by the payload.
setSuppressionLimit(ARXConfiguration) - Method in class no.oslomet.aaas.utils.ARXConfigurationFactory
Mutates ARX ARXConfiguration object by setting the suppression limit configuration for anonymization.

T

TCLOSENESS_EQUAL_DISTANCE - no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
 
TCLOSENESS_ORDERED_DISTANCE - no.oslomet.aaas.model.PrivacyCriterionModel.PrivacyModel
 
THRESHOLD - Static variable in class no.oslomet.aaas.analyzer.ARXReIdentificationRiskFactory
 
timestamp - Variable in class no.oslomet.aaas.exception.ExceptionResponse
 
toString() - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
 
toString() - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk
 
toString() - Method in class no.oslomet.aaas.model.analytics.ReIdentificationRisk
 
toString() - Method in class no.oslomet.aaas.model.analytics.RiskProfile
 
type - Variable in class no.oslomet.aaas.model.AttributeGeneralizationRow
 

U

UnableToAnonymizeDataException - Exception in no.oslomet.aaas.exception
 
UnableToAnonymizeDataException(String) - Constructor for exception no.oslomet.aaas.exception.UnableToAnonymizeDataException
 
UnableToAnonymizeDataInvalidDataSetException - Exception in no.oslomet.aaas.exception
 
UnableToAnonymizeDataInvalidDataSetException(String) - Constructor for exception no.oslomet.aaas.exception.UnableToAnonymizeDataInvalidDataSetException
 
UNKNOWN - no.oslomet.aaas.model.Anonymity
 

V

validateParameters(List<String[]>, List<Attribute>) - Method in class no.oslomet.aaas.utils.ARXDataFactory
Validation method for checking against invalid parameters for data analyzation
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.PrivacyCriterionModel.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.PrivacyCriterionModel.PrivacyModel
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K L M N P Q R S T U V 
All Classes All Packages