Package no.nav.arxaas.model.anonymity
Class AnonymizeResult
- java.lang.Object
-
- no.nav.arxaas.model.anonymity.AnonymizeResult
-
public class AnonymizeResult extends Object
Model class for the result from an arxaas process.
-
-
Field Summary
Fields Modifier and Type Field Description private StringanonymizationStatusprivate List<Attribute>attributesprivate List<String[]>dataprivate AnonymizationMetricsmetrics
-
Constructor Summary
Constructors Constructor Description AnonymizeResult(List<String[]> data, String anonymizationStatus, AnonymizationMetrics metrics, List<Attribute> attributes)Setter method for the response object the arxaas process.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAnonymizationStatus()Getter method for theAnonymitystatus.List<Attribute>getAttributes()List<String[]>getData()Getter method for the anonymized tabular dataset.AnonymizationMetricsgetMetrics()Getter method for the arxaas statistics.
-
-
-
Constructor Detail
-
AnonymizeResult
public AnonymizeResult(List<String[]> data, String anonymizationStatus, AnonymizationMetrics metrics, List<Attribute> attributes)
Setter method for the response object the arxaas process.- Parameters:
data- list of String[] containing the anonymized tabular datasetanonymizationStatus- String containing theAnonymitystatusmetrics-AnonymizationMetricscontaining the metrics from the arxaas process. Contains data on Attribute generalization, privacymodels configuration and time elapsed during arxaas
-
-
Method Detail
-
getData
public List<String[]> getData()
Getter method for the anonymized tabular dataset.- Returns:
- List of String[] containing the anonymized tabular dataset
-
getAnonymizationStatus
public String getAnonymizationStatus()
Getter method for theAnonymitystatus.- Returns:
- Object of
Anonymitystatus describing how anonymous that dataset is
-
getMetrics
public AnonymizationMetrics getMetrics()
Getter method for the arxaas statistics.- Returns:
AnonymizationMetricscontaining the metrics from the arxaas process. * Contains data on Attribute generalization, privacymodels configuration and time elapsed during arxaas
-
-