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

A

AaaSRuntimeException - Exception in no.nav.arxaas.exception
 
AaaSRuntimeException(String) - Constructor for exception no.nav.arxaas.exception.AaaSRuntimeException
 
AnalyzationController - Class in no.nav.arxaas.controller
 
AnalyzationController(AnalyzationService, LoggerService) - Constructor for class no.nav.arxaas.controller.AnalyzationController
 
analyzationService - Variable in class no.nav.arxaas.controller.AnalyzationController
 
analyzationService - Variable in class no.nav.arxaas.controller.FormDataAnalyzationController
 
AnalyzationService - Class in no.nav.arxaas.service
 
AnalyzationService(Analyzer) - Constructor for class no.nav.arxaas.service.AnalyzationService
 
analyze(Request) - Method in interface no.nav.arxaas.analyzer.Analyzer
Method to run analyzation on the arxaas metrics of the data in the payload with the provided parameters in the payload.
analyze(Request) - Method in class no.nav.arxaas.analyzer.ARXAnalyzer
 
analyze(Request) - Method in class no.nav.arxaas.service.AnalyzationService
 
analyzer - Variable in class no.nav.arxaas.service.AnalyzationService
 
analyzer - Variable in class no.nav.arxaas.service.AnonymizationService
 
Analyzer - Interface in no.nav.arxaas.analyzer
Public contract to be forfilled by data arxaas analyze classes
Anonymity - Enum in no.nav.arxaas.model.anonymity
Model class for Anonymity.
Anonymity() - Constructor for enum no.nav.arxaas.model.anonymity.Anonymity
 
anonymization(Request, HttpServletRequest) - Method in class no.nav.arxaas.controller.AnonymizationController
 
anonymization(MultipartFile, FormMetaDataRequest, MultipartFile[], HttpServletRequest) - Method in class no.nav.arxaas.controller.FormDataAnonymizationController
 
AnonymizationController - Class in no.nav.arxaas.controller
 
AnonymizationController(AnonymizationService, LoggerService) - Constructor for class no.nav.arxaas.controller.AnonymizationController
 
AnonymizationMetrics - Class in no.nav.arxaas.model.anonymity
Model class for displaying metrics from the arxaas process
AnonymizationMetrics(List<AttributeGeneralizationRow>, Long, Set) - Constructor for class no.nav.arxaas.model.anonymity.AnonymizationMetrics
Constructor for populating the class from Jackson Serializing
AnonymizationMetrics(ARXResult) - Constructor for class no.nav.arxaas.model.anonymity.AnonymizationMetrics
Constructor for populating the class with data from a ARXResult object
AnonymizationResultPayload - Class in no.nav.arxaas.model.anonymity
Model class for the response object from anonymisation process.
AnonymizationResultPayload(AnonymizeResult, RiskProfile) - Constructor for class no.nav.arxaas.model.anonymity.AnonymizationResultPayload
Setter method for the response object from the anonymisation and analysation process.
anonymizationService - Variable in class no.nav.arxaas.controller.AnonymizationController
 
anonymizationService - Variable in class no.nav.arxaas.controller.FormDataAnonymizationController
 
AnonymizationService - Class in no.nav.arxaas.service
 
AnonymizationService(Anonymizer, Analyzer) - Constructor for class no.nav.arxaas.service.AnonymizationService
 
anonymizationStatus - Variable in class no.nav.arxaas.model.anonymity.AnonymizeResult
 
anonymize(Request) - Method in interface no.nav.arxaas.anonymizer.Anonymizer
Method to run arxaas on data in the payload with the provided parameters in the payload
anonymize(Request) - Method in class no.nav.arxaas.anonymizer.ARXAnonymizer
Method to run arxaas on data in the payload with the provided parameters in the payload
anonymize(Request) - Method in class no.nav.arxaas.service.AnonymizationService
 
anonymizer - Variable in class no.nav.arxaas.service.AnonymizationService
 
Anonymizer - Interface in no.nav.arxaas.anonymizer
Public Interface to be forfilled by data anonymizer classes
anonymizeResult - Variable in class no.nav.arxaas.model.anonymity.AnonymizationResultPayload
 
AnonymizeResult - Class in no.nav.arxaas.model.anonymity
Model class for the result from an arxaas process.
AnonymizeResult(List<String[]>, String, AnonymizationMetrics, List<Attribute>) - Constructor for class no.nav.arxaas.model.anonymity.AnonymizeResult
Setter method for the response object the arxaas process.
ANONYMOUS - no.nav.arxaas.model.anonymity.Anonymity
 
ApiController - Class in no.nav.arxaas.controller
 
ApiController() - Constructor for class no.nav.arxaas.controller.ApiController
 
applyIntervals(HierarchyBuilderIntervalBased<Long>) - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
applyIntervalsDouble(HierarchyBuilderIntervalBased<Double>) - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
applyLevels(HierarchyBuilderIntervalBased) - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
applyTo(HierarchyBuilderGroupingBased) - Method in class no.nav.arxaas.hierarchy.Level
 
applyTo(HierarchyBuilderIntervalBased<Long>) - Method in class no.nav.arxaas.hierarchy.interval.Interval
 
applyToDouble(HierarchyBuilderIntervalBased<Double>) - Method in class no.nav.arxaas.hierarchy.interval.Interval
 
ARXaaSApplication - Class in no.nav.arxaas
 
ARXaaSApplication() - Constructor for class no.nav.arxaas.ARXaaSApplication
 
ARXAnalyzer - Class in no.nav.arxaas.analyzer
Analyzer class using the ARX library to implement the analyzation
ARXAnalyzer(DataFactory) - Constructor for class no.nav.arxaas.analyzer.ARXAnalyzer
 
ARXAnonymizer - Class in no.nav.arxaas.anonymizer
Anonymizer class using the ARX library to implement the arxaas
ARXAnonymizer(DataFactory, ConfigurationFactory) - Constructor for class no.nav.arxaas.anonymizer.ARXAnonymizer
 
ARXConfigurationFactory - Class in no.nav.arxaas.utils
 
ARXConfigurationFactory(ARXPrivacyCriterionFactory) - Constructor for class no.nav.arxaas.utils.ARXConfigurationFactory
 
ARXDataFactory - Class in no.nav.arxaas.utils
Class responsible for converting data from the payload to a fully configured ARX Data object.
ARXDataFactory() - Constructor for class no.nav.arxaas.utils.ARXDataFactory
 
arxDoubleTypeHierarchyBuilderIntervalBased() - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
Create HierarchyBuilderIntervalBased of type Double
arxGranularities() - Method in class no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder
 
arxGranularity - Variable in enum no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Format string
arxGranularity() - Method in enum no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
 
arxLongTypeHierarchyBuilderIntervalBased() - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
Create HierarchyBuilderIntervalBased of type Long
arxPrivacyCriterionFactory - Variable in class no.nav.arxaas.utils.ARXConfigurationFactory
 
ARXPrivacyCriterionFactory - Class in no.nav.arxaas.utils
Utility class for assigning a privacy model
ARXPrivacyCriterionFactory() - Constructor for class no.nav.arxaas.utils.ARXPrivacyCriterionFactory
 
arxRangeDouble() - Method in class no.nav.arxaas.hierarchy.interval.Range
 
arxRangeLong() - Method in class no.nav.arxaas.hierarchy.interval.Range
 
AttackerSuccess - Class in no.nav.arxaas.model.risk
 
AttackerSuccess(Map<String, Double>) - Constructor for class no.nav.arxaas.model.risk.AttackerSuccess
 
attackerSuccessRate - Variable in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
Attribute - Class in no.nav.arxaas.model
 
Attribute(String, AttributeTypeModel, List<String[]>) - Constructor for class no.nav.arxaas.model.Attribute
 
attributeGeneralization - Variable in class no.nav.arxaas.model.anonymity.AnonymizationMetrics
 
AttributeGeneralizationRow - Class in no.nav.arxaas.model
Model class for formatting Attribute generalization data so they can be stored with collections
AttributeGeneralizationRow(String, String, int) - Constructor for class no.nav.arxaas.model.AttributeGeneralizationRow
Constructor setting initial data
attributeRisk - Variable in class no.nav.arxaas.model.risk.RiskProfile
 
attributeRisk(DataHandle, ARXPopulationModel) - Method in class no.nav.arxaas.analyzer.ARXAnalyzer
 
AttributeRisk - Class in no.nav.arxaas.model.risk
 
AttributeRisk(List<AttributeRisk.QuasiIdentifierRisk>) - Constructor for class no.nav.arxaas.model.risk.AttributeRisk
Sets a list of distinction and seperation metrics for each of the quasi-identifyig attributes in the dataset
AttributeRisk.QuasiIdentifierRisk - Class in no.nav.arxaas.model.risk
Contains distinction and separation risk data for a single combination of quasi-identifying attributes.
attributes - Variable in class no.nav.arxaas.model.anonymity.AnonymizeResult
 
attributes - Variable in class no.nav.arxaas.model.FormMetaDataRequest
 
attributes - Variable in class no.nav.arxaas.model.Request
 
attributeType - Variable in enum no.nav.arxaas.model.AttributeTypeModel
 
attributeTypeModel - Variable in class no.nav.arxaas.model.Attribute
 
attributeTypeModel - Variable in class no.nav.arxaas.model.FormDataAttribute
 
AttributeTypeModel - Enum in no.nav.arxaas.model
Model class for Attribute types.
AttributeTypeModel(AttributeType) - Constructor for enum no.nav.arxaas.model.AttributeTypeModel
Setter method for the attribute type
averageProsecutorRisk(RiskModelSampleRisks) - Static method in class no.nav.arxaas.model.risk.ReIdentificationRisk
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.nav.arxaas.hierarchy.interval.Range
 
build(String[]) - Method in class no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder
 
build(String[]) - Method in interface no.nav.arxaas.hierarchy.HierarchyBuilder
 
build(String[]) - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
Builds a Hierarchy for the provided column
build(String[]) - Method in class no.nav.arxaas.hierarchy.OrderBasedHierarchyBuilder
 
build(String[]) - Method in class no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder
 
builder - Variable in class no.nav.arxaas.hierarchy.HierarchyRequest
 
BuilderDataType() - Constructor for enum no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder.BuilderDataType
 
buildRequestAnalyzationAttribute(List<FormDataAttribute>) - Method in class no.nav.arxaas.utils.FormDataFactory
Builds a list of Attribute from the list of FormDataAttribute to correctly build the attribute metadata.
buildRequestAnonymizationAttribute(List<FormDataAttribute>, List<List<String[]>>) - Method in class no.nav.arxaas.utils.FormDataFactory
Builds a list of Attribute from the list of FormDataAttribute to correctly build the attribute metadata and parse the raw hierarchy files.
bytesize(List<String[]>) - Method in class no.nav.arxaas.service.LoggerService
 
byteSize - Variable in class no.nav.arxaas.service.LoggerService
 

C

CENTURY - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
colNum - Variable in class no.nav.arxaas.service.LoggerService
 
column - Variable in class no.nav.arxaas.hierarchy.HierarchyRequest
 
COLUMNNAME - Static variable in class no.nav.arxaas.utils.ARXPrivacyCriterionFactory
 
configFactory - Variable in class no.nav.arxaas.anonymizer.ARXAnonymizer
 
ConfigurationFactory - Interface in no.nav.arxaas.utils
Public contract to be fulfilled by data arxaas classes
configure(HttpSecurity) - Method in class no.nav.arxaas.config.SecurityConfig
CSRF protection is not necessary on our server, so it is turned off.
create(List<PrivacyCriterionModel>, Double) - Method in class no.nav.arxaas.utils.ARXConfigurationFactory
 
create(List<PrivacyCriterionModel>, Double) - Method in interface no.nav.arxaas.utils.ConfigurationFactory
Returns an ARX ARXConfiguration object created from the provided payload
create(PrivacyCriterionModel.PrivacyModel, Map<String, String>) - Method in class no.nav.arxaas.utils.ARXPrivacyCriterionFactory
Returns an Arx PrivacyCriterion object for the desired privacy object selected by the user.
create(Request) - Method in class no.nav.arxaas.utils.ARXDataFactory
 
create(Request) - Method in interface no.nav.arxaas.utils.DataFactory
Returns an ARX Data object created from the provided payload.
create(DataHandle, ARXPopulationModel) - Static method in class no.nav.arxaas.model.risk.AttributeRisk
Creates a object with type AttributeRisk containing a list of distinction and separation risks for each combination of the quasi-identifying attributes.
create(DataHandle, ARXPopulationModel) - Static method in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
create(RiskEstimateBuilder) - Static method in class no.nav.arxaas.model.risk.DistributionOfRisk
 
create(RiskModelSampleSummary) - Static method in class no.nav.arxaas.model.risk.AttackerSuccess
 
createAnalyzationPayload(MultipartFile, FormMetaDataRequest) - Method in class no.nav.arxaas.utils.FormDataFactory
Returns an Request object created from the provided MultipartFile and String.
createAnonymizationPayload(MultipartFile, FormMetaDataRequest, MultipartFile[]) - Method in class no.nav.arxaas.utils.FormDataFactory
Returns an Request object created from the provided MultipartFile and String.
createData(List<String[]>) - Method in class no.nav.arxaas.utils.ARXDataFactory
Returns an ARX Data object created from the provided String.
createFromRiskAndMaxRisk(double[], double[]) - Static method in class no.nav.arxaas.model.risk.DistributionOfRisk
 
createRawDataList(ARXResult) - Method in class no.nav.arxaas.anonymizer.ARXAnonymizer
Returns a String that contains the anonymized data.
CustomErrorController - Class in no.nav.arxaas.controller
 
CustomErrorController() - Constructor for class no.nav.arxaas.controller.CustomErrorController
 

D

data - Variable in class no.nav.arxaas.model.anonymity.AnonymizeResult
 
data - Variable in class no.nav.arxaas.model.Request
 
dataFactory - Variable in class no.nav.arxaas.analyzer.ARXAnalyzer
 
dataFactory - Variable in class no.nav.arxaas.anonymizer.ARXAnonymizer
 
DataFactory - Interface in no.nav.arxaas.utils
Public contract to be fulfilled by data arxaas and analysation classes
dataType - Variable in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
DateBasedHierarchyBuilder - Class in no.nav.arxaas.hierarchy
 
DateBasedHierarchyBuilder(String, List<DateBasedHierarchyBuilder.Granularity>) - Constructor for class no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder
 
DateBasedHierarchyBuilder.Granularity - Enum in no.nav.arxaas.hierarchy
Granularity from ARX Copied from ARX to retain modularity
dateFormat - Variable in class no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder
 
DAY_MONTH_YEAR - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
DECADE - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
details - Variable in class no.nav.arxaas.exception.ExceptionResponse
 
distinction - Variable in class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
 
distributionOfRecordsWithMaximalRisk(RiskEstimateBuilder) - Static method in class no.nav.arxaas.model.risk.DistributionOfRisk
Returns a double[] that contains maximal risk records on the different prosecutor risk ranges.
distributionOfRecordsWithRisk(RiskEstimateBuilder) - Static method in class no.nav.arxaas.model.risk.DistributionOfRisk
Returns a double[] that contains Risk records on the different prosecutor risk ranges.
distributionOfRisk - Variable in class no.nav.arxaas.model.risk.RiskProfile
 
distributionOfRisk(DataHandle, ARXPopulationModel) - Method in class no.nav.arxaas.analyzer.ARXAnalyzer
 
DistributionOfRisk - Class in no.nav.arxaas.model.risk
 
DistributionOfRisk(List<DistributionOfRisk.RiskInterval>) - Constructor for class no.nav.arxaas.model.risk.DistributionOfRisk
 
DistributionOfRisk.RiskInterval - Class in no.nav.arxaas.model.risk
 
DOUBLE - no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder.BuilderDataType
 

E

equals(Object) - Method in class no.nav.arxaas.hierarchy.Hierarchy
 
equals(Object) - Method in class no.nav.arxaas.model.risk.AttackerSuccess
 
equals(Object) - Method in class no.nav.arxaas.model.risk.AttributeRisk
 
equals(Object) - Method in class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
 
equals(Object) - Method in class no.nav.arxaas.model.risk.DistributionOfRisk
 
equals(Object) - Method in class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
equals(Object) - Method in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
equals(Object) - Method in class no.nav.arxaas.model.risk.RiskProfile
 
estimatedJournalistRisk(RiskModelSampleRisks) - Static method in class no.nav.arxaas.model.risk.ReIdentificationRisk
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.nav.arxaas.model.risk.ReIdentificationRisk
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.nav.arxaas.model.risk.ReIdentificationRisk
Returns a double that shows the estimated prosecutor re-identification risk found in the data set, based on the population model that is defined.
exceptionError - Static variable in class no.nav.arxaas.anonymizer.ARXAnonymizer
 
ExceptionResponse - Class in no.nav.arxaas.exception
Response to client when a exception occurs in the service
ExceptionResponse(Date, String, String) - Constructor for class no.nav.arxaas.exception.ExceptionResponse
 

F

field - Variable in class no.nav.arxaas.model.Attribute
 
field - Variable in class no.nav.arxaas.model.FormDataAttribute
 
FormDataAnalyzationController - Class in no.nav.arxaas.controller
 
FormDataAnalyzationController(AnalyzationService, LoggerService, FormDataFactory) - Constructor for class no.nav.arxaas.controller.FormDataAnalyzationController
 
FormDataAnonymizationController - Class in no.nav.arxaas.controller
 
FormDataAnonymizationController(AnonymizationService, LoggerService, FormDataFactory) - Constructor for class no.nav.arxaas.controller.FormDataAnonymizationController
 
FormDataAttribute - Class in no.nav.arxaas.model
 
FormDataAttribute(String, AttributeTypeModel, Integer) - Constructor for class no.nav.arxaas.model.FormDataAttribute
 
formDataFactory - Variable in class no.nav.arxaas.controller.FormDataAnalyzationController
 
formDataFactory - Variable in class no.nav.arxaas.controller.FormDataAnonymizationController
 
FormDataFactory - Class in no.nav.arxaas.utils
Public contract to be fulfilled by FormDataAnonymization and FormDataAnalysation classes
FormDataFactory() - Constructor for class no.nav.arxaas.utils.FormDataFactory
 
FormMetaDataRequest - Class in no.nav.arxaas.model
 
FormMetaDataRequest(List<FormDataAttribute>, List<PrivacyCriterionModel>, Double) - Constructor for class no.nav.arxaas.model.FormMetaDataRequest
 
from - Variable in class no.nav.arxaas.hierarchy.interval.Interval
 

G

gatherGeneralizationAttributes(ARXResult) - Static method in class no.nav.arxaas.model.anonymity.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.nav.arxaas.model.anonymity.AnonymizationMetrics
Gathers set of privacymodel data from result object
gatherProcessTime(ARXResult) - Static method in class no.nav.arxaas.model.anonymity.AnonymizationMetrics
Gathers the elapsed time the arxaas process took in milliseconds
generalizationLevel - Variable in class no.nav.arxaas.model.AttributeGeneralizationRow
 
getAnonymizationStatus() - Method in class no.nav.arxaas.model.anonymity.AnonymizeResult
Getter method for the Anonymity status.
getAnonymizeResult() - Method in class no.nav.arxaas.model.anonymity.AnonymizationResultPayload
Getter method for the AnonymizeResult model class containing the anonymized dataset and the metadata used for the arxaas.
getARXConfiguration(Request) - Method in class no.nav.arxaas.anonymizer.ARXAnonymizer
Retruns an ARXConfiguration object containing the arxaas settings defined by the request payload.
getARXResult(Data, ARXConfiguration) - Method in class no.nav.arxaas.anonymizer.ARXAnonymizer
Returns an ARXResult object containing the anonymized dataset based on the arxaas settgings provided which dataset to anonymize.
getAttackerSuccessRate() - Method in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
getAttributeGeneralization() - Method in class no.nav.arxaas.model.anonymity.AnonymizationMetrics
 
getAttributeRisk() - Method in class no.nav.arxaas.model.risk.RiskProfile
 
getAttributes() - Method in class no.nav.arxaas.model.anonymity.AnonymizeResult
 
getAttributes() - Method in class no.nav.arxaas.model.FormMetaDataRequest
 
getAttributes() - Method in class no.nav.arxaas.model.Request
 
getAttributeType() - Method in enum no.nav.arxaas.model.AttributeTypeModel
Getter method for the ARX object of AttributeType
getAttributeTypeModel() - Method in class no.nav.arxaas.model.Attribute
 
getAttributeTypeModel() - Method in class no.nav.arxaas.model.FormDataAttribute
 
getBottomTopCodingFrom() - Method in class no.nav.arxaas.hierarchy.interval.Range
 
getBuilder() - Method in class no.nav.arxaas.hierarchy.HierarchyRequest
 
getColumn() - Method in class no.nav.arxaas.hierarchy.HierarchyRequest
 
getData() - Method in class no.nav.arxaas.model.anonymity.AnonymizeResult
Getter method for the anonymized tabular dataset.
getData() - Method in class no.nav.arxaas.model.Request
 
getDataType() - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
getDateFormat() - Method in class no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder
 
getDetails() - Method in class no.nav.arxaas.exception.ExceptionResponse
 
getDistinction() - Method in class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
 
getDistributionOfRisk() - Method in class no.nav.arxaas.model.risk.RiskProfile
 
getErrorPath() - Method in class no.nav.arxaas.controller.CustomErrorController
 
getField() - Method in class no.nav.arxaas.model.Attribute
 
getField() - Method in class no.nav.arxaas.model.FormDataAttribute
 
getFrom() - Method in class no.nav.arxaas.hierarchy.interval.Interval
 
getGeneralizationLevel() - Method in class no.nav.arxaas.model.AttributeGeneralizationRow
 
getGranularities() - Method in class no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder
 
getGrouping() - Method in class no.nav.arxaas.hierarchy.Level.Group
 
getGroups() - Method in class no.nav.arxaas.hierarchy.Level
 
getHierarchy() - Method in class no.nav.arxaas.hierarchy.Hierarchy
 
getHierarchy() - Method in class no.nav.arxaas.model.Attribute
 
getHierarchy() - Method in class no.nav.arxaas.model.FormDataAttribute
 
getIdentifier() - Method in class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
 
getInterval() - Method in class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
getIntervals() - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
getLabel() - Method in class no.nav.arxaas.hierarchy.interval.Interval
 
getLabel() - Method in class no.nav.arxaas.hierarchy.Level.Group
 
getLevel() - Method in class no.nav.arxaas.hierarchy.Level
 
getLevels() - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
getLevels() - Method in class no.nav.arxaas.hierarchy.OrderBasedHierarchyBuilder
 
getLowerRange() - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
getMeasures() - Method in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
getMessage() - Method in class no.nav.arxaas.exception.ExceptionResponse
 
getMetrics() - Method in class no.nav.arxaas.model.anonymity.AnonymizeResult
Getter method for the arxaas statistics.
getMinMaxValue() - Method in class no.nav.arxaas.hierarchy.interval.Range
 
getName() - Method in enum no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
Getter method for the privacy model used.
getName() - Method in class no.nav.arxaas.model.AttributeGeneralizationRow
 
getName() - Method in enum no.nav.arxaas.model.AttributeTypeModel
Getter method for the attribute type name
getPaddingCharacter() - Method in class no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder
 
getPaddingOrder() - Method in class no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder
 
getParams() - Method in class no.nav.arxaas.model.anonymity.PrivacyCriterionModel
 
getPayloadAnalyze(Request, HttpServletRequest) - Method in class no.nav.arxaas.controller.AnalyzationController
 
getPayloadAnalyzeFromFormData(MultipartFile, FormMetaDataRequest, HttpServletRequest) - Method in class no.nav.arxaas.controller.FormDataAnalyzationController
 
getPopulationModel() - Method in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
getPrivacyModel() - Method in class no.nav.arxaas.model.anonymity.PrivacyCriterionModel
 
getPrivacyModel(PrivacyCriterionModel.PrivacyModel, Map<String, String>) - Method in class no.nav.arxaas.utils.ARXConfigurationFactory
Returns an Arx PrivacyCriterionModel object for the desired privacy object selected by the user.
getPrivacyModels() - Method in class no.nav.arxaas.model.anonymity.AnonymizationMetrics
 
getPrivacyModels() - Method in class no.nav.arxaas.model.FormMetaDataRequest
 
getPrivacyModels() - Method in class no.nav.arxaas.model.Request
 
getProcessTimeMillisecounds() - Method in class no.nav.arxaas.model.anonymity.AnonymizationMetrics
 
getQuasiIdentifierRiskList() - Method in class no.nav.arxaas.model.risk.AttributeRisk
 
getQuasiIdentifiers() - Method in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
getRecordsWithMaximalRiskWithinInterval() - Method in class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
getRecordsWithRiskWithinInterval() - Method in class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
getRedactionCharacter() - Method in class no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder
 
getRedactionOrder() - Method in class no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder
 
getReIdentificationRisk() - Method in class no.nav.arxaas.model.risk.RiskProfile
 
getRiskIntervalList() - Method in class no.nav.arxaas.model.risk.DistributionOfRisk
 
getRiskProfile() - Method in class no.nav.arxaas.model.anonymity.AnonymizationResultPayload
Getter method for the analysis of the anonymized dataset.
getSeparation() - Method in class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
 
getSnapFrom() - Method in class no.nav.arxaas.hierarchy.interval.Range
 
getSuccessRates() - Method in class no.nav.arxaas.model.risk.AttackerSuccess
 
getSuppressionLimit() - Method in class no.nav.arxaas.model.FormMetaDataRequest
 
getSuppressionLimit() - Method in class no.nav.arxaas.model.Request
 
getTimestamp() - Method in class no.nav.arxaas.exception.ExceptionResponse
 
getTo() - Method in class no.nav.arxaas.hierarchy.interval.Interval
 
getType() - Method in class no.nav.arxaas.model.AttributeGeneralizationRow
 
getUpperRange() - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
GlobalControllerExceptionHandler - Class in no.nav.arxaas.controller
Intercepts Exceptions thrown in the service.
GlobalControllerExceptionHandler() - Constructor for class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
granularities - Variable in class no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder
 
Granularity(HierarchyBuilderDate.Granularity) - Constructor for enum no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Creates a new instance
Group(int) - Constructor for class no.nav.arxaas.hierarchy.Level.Group
 
Group(int, String) - Constructor for class no.nav.arxaas.hierarchy.Level.Group
 
grouping - Variable in class no.nav.arxaas.hierarchy.Level.Group
 
groups - Variable in class no.nav.arxaas.hierarchy.Level
 

H

handleArrayIndexOutOfBounds(Exception, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
handleError(HttpServletRequest) - Method in class no.nav.arxaas.controller.CustomErrorController
 
handleExceptionAllExceptions(Exception, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
Handles all exceptions thrown unless cached by a more specific handler
handleHierarchiesInputStream(MultipartFile[]) - Method in class no.nav.arxaas.utils.FormDataFactory
Takes an array of MultipartFile containing the raw hierarchy files, and parses through the files and building a list out of them.
handleIllegalArgumentExceptions(IllegalArgumentException, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
handleInputStream(MultipartFile) - Method in class no.nav.arxaas.utils.FormDataFactory
Returns a list of String[] containing the dataset parsed from a MultipartFile.
handleMethodArgumentNotValidException(MethodArgumentNotValidException, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
handleMethodNotSupportedExceptions(Exception, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
handleMissingServletRequestPartException(Exception, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
handleNullPointerExceptions(Exception, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
handleUnableToAnonymizeDataException(UnableToAnonymizeDataException, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
handleUnableToAnonymizeDataInvalidDataSetException(UnableToAnonymizeDataInvalidDataSetException, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
handleUnableToReadInputStreamException(Exception, WebRequest) - Method in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
hashCode() - Method in class no.nav.arxaas.hierarchy.Hierarchy
 
hashCode() - Method in class no.nav.arxaas.model.risk.AttackerSuccess
 
hashCode() - Method in class no.nav.arxaas.model.risk.AttributeRisk
 
hashCode() - Method in class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
 
hashCode() - Method in class no.nav.arxaas.model.risk.DistributionOfRisk
 
hashCode() - Method in class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
hashCode() - Method in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
hashCode() - Method in class no.nav.arxaas.model.risk.RiskProfile
 
hierarchy - Variable in class no.nav.arxaas.hierarchy.Hierarchy
 
hierarchy - Variable in class no.nav.arxaas.model.Attribute
 
hierarchy - Variable in class no.nav.arxaas.model.FormDataAttribute
 
hierarchy(HierarchyRequest, HttpServletRequest) - Method in class no.nav.arxaas.controller.HierarchyController
 
hierarchy(HierarchyRequest) - Method in class no.nav.arxaas.service.HierarchyService
 
Hierarchy - Class in no.nav.arxaas.hierarchy
 
Hierarchy(String[][]) - Constructor for class no.nav.arxaas.hierarchy.Hierarchy
 
HierarchyBuilder - Interface in no.nav.arxaas.hierarchy
 
HierarchyController - Class in no.nav.arxaas.controller
 
HierarchyController(HierarchyService, LoggerService) - Constructor for class no.nav.arxaas.controller.HierarchyController
 
hierarchyFromdoubleTypeBuilder(String[]) - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
Create a HierarchyBuilderIntervalBased of type Double and add the intervals and levels to it
hierarchyFromlongTypeBuilder(String[]) - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
HierarchyRequest - Class in no.nav.arxaas.hierarchy
Understands a request to build a generalization hierarchy
HierarchyRequest(String[], HierarchyBuilder) - Constructor for class no.nav.arxaas.hierarchy.HierarchyRequest
 
hierarchyService - Variable in class no.nav.arxaas.controller.HierarchyController
 
HierarchyService - Class in no.nav.arxaas.service
 
HierarchyService() - Constructor for class no.nav.arxaas.service.HierarchyService
 
highestJournalistRisk(RiskModelSampleSummary) - Static method in class no.nav.arxaas.model.risk.ReIdentificationRisk
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.nav.arxaas.model.risk.ReIdentificationRisk
Returns a double that shows the highest prosecutor re-identification risk found in the data set, based on the population model that is defined.
HOUR_DAY_MONTH_YEAR - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity

I

identifier - Variable in class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
 
IDENTIFYING - no.nav.arxaas.model.AttributeTypeModel
 
INSENSITIVE - no.nav.arxaas.model.AttributeTypeModel
 
interval - Static variable in class no.nav.arxaas.model.risk.DistributionOfRisk
 
interval - Variable in class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
Interval - Class in no.nav.arxaas.hierarchy.interval
 
Interval(Number, Number) - Constructor for class no.nav.arxaas.hierarchy.interval.Interval
 
Interval(Number, Number, String) - Constructor for class no.nav.arxaas.hierarchy.interval.Interval
 
IntervalBasedHierarchyBuilder - Class in no.nav.arxaas.hierarchy.interval
Hierarchy Builder for interval hierarchies.
IntervalBasedHierarchyBuilder(List<Interval>, List<Level>, Range, Range, IntervalBasedHierarchyBuilder.BuilderDataType) - Constructor for class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
IntervalBasedHierarchyBuilder.BuilderDataType - Enum in no.nav.arxaas.hierarchy.interval
 
intervals - Variable in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
isAlive() - Method in class no.nav.arxaas.controller.NaisController
 
isReady() - Method in class no.nav.arxaas.controller.NaisController
 

J

journalistAttackerSuccessRate(RiskModelSampleSummary) - Static method in class no.nav.arxaas.model.risk.AttackerSuccess
Returns a double that shows the success rate of a journalist risk

K

KANONYMITY - no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
 

L

label - Variable in class no.nav.arxaas.hierarchy.interval.Interval
 
label - Variable in class no.nav.arxaas.hierarchy.Level.Group
 
LDIVERSITY_DISTINCT - no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
 
LDIVERSITY_GRASSBERGERENTROPY - no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
 
LDIVERSITY_RECURSIVE - no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
 
LDIVERSITY_SHANNONENTROPY - no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
 
LEFT_TO_RIGHT - no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder.Order
 
level - Variable in class no.nav.arxaas.hierarchy.Level
 
Level - Class in no.nav.arxaas.hierarchy
 
Level(int, List<Level.Group>) - Constructor for class no.nav.arxaas.hierarchy.Level
 
Level.Group - Class in no.nav.arxaas.hierarchy
 
levels - Variable in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
levels - Variable in class no.nav.arxaas.hierarchy.OrderBasedHierarchyBuilder
 
loggAnalyzationResult(RiskProfile, Request, String, long, Class) - Method in class no.nav.arxaas.service.LoggerService
 
loggAnonymizeResult(AnonymizationResultPayload, long, Class, String) - Method in class no.nav.arxaas.service.LoggerService
 
logger - Variable in class no.nav.arxaas.anonymizer.ARXAnonymizer
 
logger - Static variable in class no.nav.arxaas.ARXaaSApplication
 
logger - Variable in class no.nav.arxaas.controller.GlobalControllerExceptionHandler
 
loggerService - Variable in class no.nav.arxaas.controller.AnalyzationController
 
loggerService - Variable in class no.nav.arxaas.controller.AnonymizationController
 
loggerService - Variable in class no.nav.arxaas.controller.FormDataAnalyzationController
 
loggerService - Variable in class no.nav.arxaas.controller.FormDataAnonymizationController
 
loggerService - Variable in class no.nav.arxaas.controller.HierarchyController
 
LoggerService - Class in no.nav.arxaas.service
 
LoggerService() - Constructor for class no.nav.arxaas.service.LoggerService
 
loggPayload(Request, String, Class) - Method in class no.nav.arxaas.service.LoggerService
 
logPrivacyModel(Request) - Method in class no.nav.arxaas.service.LoggerService
 
logSuppressionLimit(Request) - Method in class no.nav.arxaas.service.LoggerService
 
LONG - no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder.BuilderDataType
 
lowerRange - Variable in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
lowestProsecutorRisk(RiskModelSampleRisks) - Static method in class no.nav.arxaas.model.risk.ReIdentificationRisk
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.nav.arxaas.ARXaaSApplication
 
marketerAttackerSuccessRate(RiskModelSampleSummary) - Static method in class no.nav.arxaas.model.risk.AttackerSuccess
Returns a double that shows the success rate of a marketer risk
measures - Variable in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
message - Variable in class no.nav.arxaas.exception.ExceptionResponse
 
metrics - Variable in class no.nav.arxaas.model.anonymity.AnonymizeResult
 
MILLENIUM - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
minMaxValue - Variable in class no.nav.arxaas.hierarchy.interval.Range
 
MINUTE_HOUR_DAY_MONTH_YEAR - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
MONTH_YEAR - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity

N

NaisController - Class in no.nav.arxaas.controller
 
NaisController() - Constructor for class no.nav.arxaas.controller.NaisController
 
name - Variable in enum no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
 
name - Variable in class no.nav.arxaas.model.AttributeGeneralizationRow
 
name - Variable in enum no.nav.arxaas.model.AttributeTypeModel
 
no.nav.arxaas - package no.nav.arxaas
 
no.nav.arxaas.analyzer - package no.nav.arxaas.analyzer
 
no.nav.arxaas.anonymizer - package no.nav.arxaas.anonymizer
 
no.nav.arxaas.config - package no.nav.arxaas.config
 
no.nav.arxaas.controller - package no.nav.arxaas.controller
 
no.nav.arxaas.exception - package no.nav.arxaas.exception
 
no.nav.arxaas.hierarchy - package no.nav.arxaas.hierarchy
 
no.nav.arxaas.hierarchy.interval - package no.nav.arxaas.hierarchy.interval
 
no.nav.arxaas.model - package no.nav.arxaas.model
 
no.nav.arxaas.model.anonymity - package no.nav.arxaas.model.anonymity
 
no.nav.arxaas.model.risk - package no.nav.arxaas.model.risk
 
no.nav.arxaas.service - package no.nav.arxaas.service
 
no.nav.arxaas.utils - package no.nav.arxaas.utils
 
NOT_ANONYMOUS - no.nav.arxaas.model.anonymity.Anonymity
 
now(String, String) - Static method in class no.nav.arxaas.exception.ExceptionResponse
 
numColumns(List<String[]>) - Method in class no.nav.arxaas.service.LoggerService
 
numRows(List<String[]>) - Method in class no.nav.arxaas.service.LoggerService
 

O

Order() - Constructor for enum no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder.Order
 
OrderBasedHierarchyBuilder - Class in no.nav.arxaas.hierarchy
 
OrderBasedHierarchyBuilder(List<Level>) - Constructor for class no.nav.arxaas.hierarchy.OrderBasedHierarchyBuilder
 

P

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

Q

QUARTER - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
QuasiIdentifierRisk(List<String>, double, double) - Constructor for class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
Constructor for creating a new QuasiIdentifierRisk
quasiIdentifierRiskList - Variable in class no.nav.arxaas.model.risk.AttributeRisk
 
quasiIdentifiers - Variable in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
quasiIdentifiers(DataHandle) - Static method in class no.nav.arxaas.model.risk.ReIdentificationRisk
Returns a set of strings that contains field names from the data set that has an attribute type of quasi-identifying
QUASIIDENTIFYING - no.nav.arxaas.model.AttributeTypeModel
 

R

Range - Class in no.nav.arxaas.hierarchy.interval
 
Range(Long, Long, Long) - Constructor for class no.nav.arxaas.hierarchy.interval.Range
 
recordsAffectByRisk(RiskModelSampleRiskDistribution, double) - Static method in class no.nav.arxaas.model.risk.ReIdentificationRisk
Returns a double that shows the amount of records/fields that are affected by a specific amount of risk.
recordsWithMaximalRiskWithinInterval - Variable in class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
recordsWithRiskWithinInterval - Variable in class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
RedactionBasedHierarchyBuilder - Class in no.nav.arxaas.hierarchy
 
RedactionBasedHierarchyBuilder(Character, Character, RedactionBasedHierarchyBuilder.Order, RedactionBasedHierarchyBuilder.Order) - Constructor for class no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder
 
RedactionBasedHierarchyBuilder.Order - Enum in no.nav.arxaas.hierarchy
 
redactionCharacter - Variable in class no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder
 
redactionOrder - Variable in class no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder
 
reIdentificationRisk - Variable in class no.nav.arxaas.model.risk.RiskProfile
 
reIdentificationRisk(DataHandle, ARXPopulationModel) - Method in class no.nav.arxaas.analyzer.ARXAnalyzer
 
ReIdentificationRisk - Class in no.nav.arxaas.model.risk
 
ReIdentificationRisk(Map<String, Double>, AttackerSuccess, List<String>, String) - Constructor for class no.nav.arxaas.model.risk.ReIdentificationRisk
 
reqIp - Variable in class no.nav.arxaas.service.LoggerService
 
Request - Class in no.nav.arxaas.model
 
Request(List<String[]>, List<Attribute>, List<PrivacyCriterionModel>, Double) - Constructor for class no.nav.arxaas.model.Request
 
ResponseLog(List<String[]>, String, long) - Method in class no.nav.arxaas.service.LoggerService
 
RIGHT_TO_LEFT - no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder.Order
 
RiskInterval(String, double, double) - Constructor for class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
riskIntervalList - Variable in class no.nav.arxaas.model.risk.DistributionOfRisk
 
riskMeasures(DataHandle, ARXPopulationModel) - Static method in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
riskProfile - Variable in class no.nav.arxaas.model.anonymity.AnonymizationResultPayload
 
RiskProfile - Class in no.nav.arxaas.model.risk
Represents data arxaas risks associated with a dataset
RiskProfile(ReIdentificationRisk, DistributionOfRisk, AttributeRisk) - Constructor for class no.nav.arxaas.model.risk.RiskProfile
 
root() - Method in class no.nav.arxaas.controller.ApiController
 
rowNum - Variable in class no.nav.arxaas.service.LoggerService
 
run(ApplicationArguments) - Method in class no.nav.arxaas.ARXaaSApplication
 

S

sampleUniques(RiskModelSampleUniqueness) - Static method in class no.nav.arxaas.model.risk.ReIdentificationRisk
Returns a double that shows the amount of unique records/fields in the data set.
SECOND_MINUTE_HOUR_DAY_MONTH_YEAR - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
SecurityConfig - Class in no.nav.arxaas.config
 
SecurityConfig() - Constructor for class no.nav.arxaas.config.SecurityConfig
 
SENSITIVE - no.nav.arxaas.model.AttributeTypeModel
 
separation - Variable in class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
 
setAttributeTypes(Data, List<Attribute>) - Method in class no.nav.arxaas.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.nav.arxaas.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.nav.arxaas.utils.ARXConfigurationFactory
Mutates an ARX ARXConfiguration object by setting the privacy models defined by the payload.
setSuppressionLimit(ARXConfiguration, Double) - Method in class no.nav.arxaas.utils.ARXConfigurationFactory
Mutates ARX ARXConfiguration object by setting the suppression limit configuration for arxaas.
snapFrom - Variable in class no.nav.arxaas.hierarchy.interval.Range
 
successRates - Variable in class no.nav.arxaas.model.risk.AttackerSuccess
 
suppressionLimit - Variable in class no.nav.arxaas.model.FormMetaDataRequest
 
suppressionLimit - Variable in class no.nav.arxaas.model.Request
 

T

TCLOSENESS_EQUAL_DISTANCE - no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
 
TCLOSENESS_ORDERED_DISTANCE - no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
 
THRESHOLD - Static variable in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
timestamp - Variable in class no.nav.arxaas.exception.ExceptionResponse
 
to - Variable in class no.nav.arxaas.hierarchy.interval.Interval
 
toString() - Method in class no.nav.arxaas.hierarchy.Hierarchy
 
toString() - Method in class no.nav.arxaas.hierarchy.interval.Interval
 
toString() - Method in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 
toString() - Method in class no.nav.arxaas.model.risk.AttackerSuccess
 
toString() - Method in class no.nav.arxaas.model.risk.AttributeRisk.QuasiIdentifierRisk
 
toString() - Method in class no.nav.arxaas.model.risk.AttributeRisk
 
toString() - Method in class no.nav.arxaas.model.risk.DistributionOfRisk.RiskInterval
 
toString() - Method in class no.nav.arxaas.model.risk.DistributionOfRisk
 
toString() - Method in class no.nav.arxaas.model.risk.ReIdentificationRisk
 
toString() - Method in class no.nav.arxaas.model.risk.RiskProfile
 
type - Variable in class no.nav.arxaas.model.AttributeGeneralizationRow
 

U

UnableToAnonymizeDataException - Exception in no.nav.arxaas.exception
 
UnableToAnonymizeDataException(String) - Constructor for exception no.nav.arxaas.exception.UnableToAnonymizeDataException
 
UnableToAnonymizeDataInvalidDataSetException - Exception in no.nav.arxaas.exception
 
UnableToAnonymizeDataInvalidDataSetException(String) - Constructor for exception no.nav.arxaas.exception.UnableToAnonymizeDataInvalidDataSetException
 
UnableToReadInputStreamException - Exception in no.nav.arxaas.exception
 
UnableToReadInputStreamException(String) - Constructor for exception no.nav.arxaas.exception.UnableToReadInputStreamException
 
UNKNOWN - no.nav.arxaas.model.anonymity.Anonymity
 
upperRange - Variable in class no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder
 

V

validateColumnParam(Map<String, String>) - Static method in class no.nav.arxaas.utils.ARXPrivacyCriterionFactory
 
validateParameters(List<String[]>, List<Attribute>) - Method in class no.nav.arxaas.utils.ARXDataFactory
Validation method for checking against invalid parameters for data analyzation
validateParameters(MultipartFile, FormMetaDataRequest) - Method in class no.nav.arxaas.utils.FormDataFactory
Validation method for checking against invalid parameters for data analyzation and anonymization
valueOf(String) - Static method in enum no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder.BuilderDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.nav.arxaas.hierarchy.RedactionBasedHierarchyBuilder.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.nav.arxaas.model.anonymity.Anonymity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.nav.arxaas.model.AttributeTypeModel
Returns the enum constant of this type with the specified name.
values() - Static method in enum no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.nav.arxaas.hierarchy.interval.IntervalBasedHierarchyBuilder.BuilderDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.nav.arxaas.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.nav.arxaas.model.anonymity.Anonymity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.nav.arxaas.model.anonymity.PrivacyCriterionModel.PrivacyModel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.nav.arxaas.model.AttributeTypeModel
Returns an array containing the constants of this enum type, in the order they are declared.

W

WEEK - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
WEEK_MONTH_YEAR - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
WEEK_YEAR - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
WEEKDAY - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity

Y

YEAR - no.nav.arxaas.hierarchy.DateBasedHierarchyBuilder.Granularity
Granularity
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes All Packages