A B C D E F G H I J K L M N O P Q R S T 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
- 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
ARXResultobject - 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
- applyIntervals(HierarchyBuilderIntervalBased<Long>) - Method in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- applyLevels(HierarchyBuilderIntervalBased) - Method in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- applyTo(HierarchyBuilderGroupingBased) - Method in class no.oslomet.aaas.model.hierarchy.Level
- applyTo(HierarchyBuilderIntervalBased<Long>) - Method in class no.oslomet.aaas.model.hierarchy.interval.Interval
- 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
- arxHierarchyBuilderIntervalBased() - Method in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
-
Create HierarchyBuilderIntervalBased with right create method
- 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
- arxRange() - Method in class no.oslomet.aaas.model.hierarchy.interval.Range
- 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
- bottomTopCodingFrom - Variable in class no.oslomet.aaas.model.hierarchy.interval.Range
- build(String[]) - Method in interface no.oslomet.aaas.model.hierarchy.HierarchyBuilder
- build(String[]) - Method in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- build(String[]) - Method in class no.oslomet.aaas.model.hierarchy.OrderBasedHierarchyBuilder
- build(String[]) - Method in class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- builder - Variable in class no.oslomet.aaas.model.hierarchy.HierarchyRequest
- bytesize(AnonymizationResultPayload) - Method in class no.oslomet.aaas.service.LoggerService
- bytesize(Request) - Method in class no.oslomet.aaas.service.LoggerService
C
- column - Variable in class no.oslomet.aaas.model.hierarchy.HierarchyRequest
- 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.
- 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
ARXConfigurationobject created from the provided payload - create(PrivacyCriterionModel.PrivacyModel, Map<String, String>) - Method in class no.oslomet.aaas.utils.ARXPrivacyCriterionFactory
-
Returns an Arx
PrivacyCriterionobject 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
Dataobject 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
Dataobject 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
- from - Variable in class no.oslomet.aaas.model.hierarchy.interval.Interval
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
Anonymitystatus. - 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. - 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
- getBottomTopCodingFrom() - Method in class no.oslomet.aaas.model.hierarchy.interval.Range
- getBuilder() - Method in class no.oslomet.aaas.model.hierarchy.HierarchyRequest
- getColumn() - Method in class no.oslomet.aaas.model.hierarchy.HierarchyRequest
- 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
- getFrom() - Method in class no.oslomet.aaas.model.hierarchy.interval.Interval
- getGeneralizationLevel() - Method in class no.oslomet.aaas.model.AttributeGeneralizationRow
- getGrouping() - Method in class no.oslomet.aaas.model.hierarchy.Level.Group
- getGroups() - Method in class no.oslomet.aaas.model.hierarchy.Level
- getHierarchy() - Method in class no.oslomet.aaas.model.Attribute
- getHierarchy() - Method in class no.oslomet.aaas.model.hierarchy.Hierarchy
- getInterval() - Method in class no.oslomet.aaas.model.analytics.DistributionOfRisk.RiskInterval
- getIntervals() - Method in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- getLabel() - Method in class no.oslomet.aaas.model.hierarchy.interval.Interval
- getLabel() - Method in class no.oslomet.aaas.model.hierarchy.Level.Group
- getLevel() - Method in class no.oslomet.aaas.model.hierarchy.Level
- getLevels() - Method in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- getLevels() - Method in class no.oslomet.aaas.model.hierarchy.OrderBasedHierarchyBuilder
- getLowerRange() - Method in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- 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.
- getMinMaxValue() - Method in class no.oslomet.aaas.model.hierarchy.interval.Range
- 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.
- getPaddingCharacter() - Method in class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- getPaddingOrder() - Method in class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- 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
PrivacyCriterionModelobject 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
- getRedactionCharacter() - Method in class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- getRedactionOrder() - Method in class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- 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.
- getSnapFrom() - Method in class no.oslomet.aaas.model.hierarchy.interval.Range
- getTimestamp() - Method in class no.oslomet.aaas.exception.ExceptionResponse
- getTo() - Method in class no.oslomet.aaas.model.hierarchy.interval.Interval
- getType() - Method in class no.oslomet.aaas.model.AttributeGeneralizationRow
- getUpperRange() - Method in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- GlobalControllerExceptionHandler - Class in no.oslomet.aaas.controller
-
Intercepts Exceptions thrown in the service.
- GlobalControllerExceptionHandler() - Constructor for class no.oslomet.aaas.controller.GlobalControllerExceptionHandler
- Group(int) - Constructor for class no.oslomet.aaas.model.hierarchy.Level.Group
- Group(int, String) - Constructor for class no.oslomet.aaas.model.hierarchy.Level.Group
- grouping - Variable in class no.oslomet.aaas.model.hierarchy.Level.Group
- groups - Variable in class no.oslomet.aaas.model.hierarchy.Level
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
- hierarchy - Variable in class no.oslomet.aaas.model.hierarchy.Hierarchy
- hierarchy(HierarchyRequest) - Method in class no.oslomet.aaas.service.HierarchyService
- hierarchy(HierarchyRequest, HttpServletRequest) - Method in class no.oslomet.aaas.controller.HierarchyController
- Hierarchy - Class in no.oslomet.aaas.model.hierarchy
- Hierarchy(String[][]) - Constructor for class no.oslomet.aaas.model.hierarchy.Hierarchy
- HierarchyBuilder - Interface in no.oslomet.aaas.model.hierarchy
- HierarchyController - Class in no.oslomet.aaas.controller
- HierarchyController(HierarchyService, LoggerService) - Constructor for class no.oslomet.aaas.controller.HierarchyController
- HierarchyRequest - Class in no.oslomet.aaas.model.hierarchy
-
Understands a request to build a generalization hierarchy
- HierarchyRequest(String[], HierarchyBuilder) - Constructor for class no.oslomet.aaas.model.hierarchy.HierarchyRequest
- hierarchyService - Variable in class no.oslomet.aaas.controller.HierarchyController
- HierarchyService - Class in no.oslomet.aaas.service
- HierarchyService() - Constructor for class no.oslomet.aaas.service.HierarchyService
- 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
- Interval - Class in no.oslomet.aaas.model.hierarchy.interval
- Interval(Long, Long) - Constructor for class no.oslomet.aaas.model.hierarchy.interval.Interval
- Interval(Long, Long, String) - Constructor for class no.oslomet.aaas.model.hierarchy.interval.Interval
- IntervalBasedHierarchyBuilder - Class in no.oslomet.aaas.model.hierarchy.interval
-
Hierarchy Builder for interval hierarchies
- IntervalBasedHierarchyBuilder(List<Interval>, List<Level>, Range, Range) - Constructor for class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- intervals - Variable in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- 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
- label - Variable in class no.oslomet.aaas.model.hierarchy.interval.Interval
- label - Variable in class no.oslomet.aaas.model.hierarchy.Level.Group
- 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
- LEFT_TO_RIGHT - no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder.Order
- level - Variable in class no.oslomet.aaas.model.hierarchy.Level
- Level - Class in no.oslomet.aaas.model.hierarchy
- Level(int, List<Level.Group>) - Constructor for class no.oslomet.aaas.model.hierarchy.Level
- Level.Group - Class in no.oslomet.aaas.model.hierarchy
- levels - Variable in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- levels - Variable in class no.oslomet.aaas.model.hierarchy.OrderBasedHierarchyBuilder
- loggAnalyzationResult(RiskProfile, Request, String, long, Class) - Method in class no.oslomet.aaas.service.LoggerService
- loggAnonymizeResult(AnonymizationResultPayload, long, Class, String) - Method in class no.oslomet.aaas.service.LoggerService
- 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 - Variable in class no.oslomet.aaas.controller.HierarchyController
- 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
- lowerRange - Variable in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
- 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
- minMaxValue - Variable in class no.oslomet.aaas.model.hierarchy.interval.Range
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.model.hierarchy - package no.oslomet.aaas.model.hierarchy
- no.oslomet.aaas.model.hierarchy.interval - package no.oslomet.aaas.model.hierarchy.interval
- 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(AnonymizationResultPayload) - Method in class no.oslomet.aaas.service.LoggerService
- numColumns(Request) - Method in class no.oslomet.aaas.service.LoggerService
- numRows(AnonymizationResultPayload) - Method in class no.oslomet.aaas.service.LoggerService
- numRows(Request) - Method in class no.oslomet.aaas.service.LoggerService
O
- Order() - Constructor for enum no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder.Order
- OrderBasedHierarchyBuilder - Class in no.oslomet.aaas.model.hierarchy
- OrderBasedHierarchyBuilder(List<Level>) - Constructor for class no.oslomet.aaas.model.hierarchy.OrderBasedHierarchyBuilder
P
- packageResult(ARXResult, Request) - Method in class no.oslomet.aaas.anonymizer.ARXAnonymizer
-
Returns an
AnonymizeResultobject containing a packaged results from the anonymized dataset - paddingCharacter - Variable in class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- paddingOrder - Variable in class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- 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
- Range - Class in no.oslomet.aaas.model.hierarchy.interval
- Range(Long, Long, Long) - Constructor for class no.oslomet.aaas.model.hierarchy.interval.Range
- 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
- RedactionBasedHierarchyBuilder - Class in no.oslomet.aaas.model.hierarchy
- RedactionBasedHierarchyBuilder(Character, Character, RedactionBasedHierarchyBuilder.Order, RedactionBasedHierarchyBuilder.Order) - Constructor for class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- RedactionBasedHierarchyBuilder.Order - Enum in no.oslomet.aaas.model.hierarchy
- redactionCharacter - Variable in class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- redactionOrder - Variable in class no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder
- 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
- RIGHT_TO_LEFT - no.oslomet.aaas.model.hierarchy.RedactionBasedHierarchyBuilder.Order
- 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
Dataobject that holds the data set and assign an attribute type for each table row based on the globalAttributeobject. - setHierarchies(Data, List<Attribute>) - Method in class no.oslomet.aaas.utils.ARXDataFactory
-
Mutates an ARX
Dataobject by setting the hierarchies to be used on the different fields in the data set based on the globalAttributeobject. - setPrivacyModels(ARXConfiguration, List<PrivacyCriterionModel>) - Method in class no.oslomet.aaas.utils.ARXConfigurationFactory
-
Mutates an ARX
ARXConfigurationobject by setting the privacy models defined by the payload. - setSuppressionLimit(ARXConfiguration) - Method in class no.oslomet.aaas.utils.ARXConfigurationFactory
-
Mutates ARX
ARXConfigurationobject by setting the suppression limit configuration for anonymization. - snapFrom - Variable in class no.oslomet.aaas.model.hierarchy.interval.Range
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
- to - Variable in class no.oslomet.aaas.model.hierarchy.interval.Interval
- 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
- upperRange - Variable in class no.oslomet.aaas.model.hierarchy.interval.IntervalBasedHierarchyBuilder
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.hierarchy.RedactionBasedHierarchyBuilder.Order
-
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.hierarchy.RedactionBasedHierarchyBuilder.Order
-
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.
All Classes All Packages