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
All Classes All Packages
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
ARXResultobject - 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
Attributefrom the list ofFormDataAttributeto correctly build the attribute metadata. - buildRequestAnonymizationAttribute(List<FormDataAttribute>, List<List<String[]>>) - Method in class no.nav.arxaas.utils.FormDataFactory
-
Builds a list of
Attributefrom the list ofFormDataAttributeto 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
ARXConfigurationobject created from the provided payload - create(PrivacyCriterionModel.PrivacyModel, Map<String, String>) - Method in class no.nav.arxaas.utils.ARXPrivacyCriterionFactory
-
Returns an Arx
PrivacyCriterionobject 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
Dataobject 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
Requestobject created from the provided MultipartFile and String. - createAnonymizationPayload(MultipartFile, FormMetaDataRequest, MultipartFile[]) - Method in class no.nav.arxaas.utils.FormDataFactory
-
Returns an
Requestobject created from the provided MultipartFile and String. - createData(List<String[]>) - Method in class no.nav.arxaas.utils.ARXDataFactory
-
Returns an ARX
Dataobject 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
Anonymitystatus. - getAnonymizeResult() - Method in class no.nav.arxaas.model.anonymity.AnonymizationResultPayload
-
Getter method for the
AnonymizeResultmodel class containing the anonymized dataset and the metadata used for the arxaas. - getARXConfiguration(Request) - Method in class no.nav.arxaas.anonymizer.ARXAnonymizer
-
Retruns an
ARXConfigurationobject containing the arxaas settings defined by the request payload. - getARXResult(Data, ARXConfiguration) - Method in class no.nav.arxaas.anonymizer.ARXAnonymizer
-
Returns an
ARXResultobject 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
PrivacyCriterionModelobject 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
MultipartFilecontaining 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
AnonymizeResultobject 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
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.nav.arxaas.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.nav.arxaas.utils.ARXConfigurationFactory
-
Mutates an ARX
ARXConfigurationobject by setting the privacy models defined by the payload. - setSuppressionLimit(ARXConfiguration, Double) - Method in class no.nav.arxaas.utils.ARXConfigurationFactory
-
Mutates ARX
ARXConfigurationobject 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
All Classes All Packages