19 package org.sleuthkit.autopsy.report.infrastructure;
 
   21 import java.io.Serializable;
 
   22 import java.util.ArrayList;
 
   23 import java.util.HashMap;
 
   24 import java.util.List;
 
   31 final class FileReportSettings 
implements Serializable {
 
   33     private static final long serialVersionUID = 1L;
 
   34     private Map<FileReportDataTypes, Boolean> filePropertiesInfo = 
new HashMap<>();
 
   35     private List<Long> selectedDataSources;
 
   43     FileReportSettings(Map<FileReportDataTypes, Boolean> fileReportInfo) {
 
   44         this.filePropertiesInfo = fileReportInfo;
 
   52     Map<FileReportDataTypes, Boolean> getFileProperties() {
 
   53         return filePropertiesInfo;
 
   59     List<Long> getSelectedDataSources() {
 
   60         return selectedDataSources;
 
   66     void setSelectedDataSources(List<Long> selectedDataSources) {
 
   67         this.selectedDataSources = 
new ArrayList<>(selectedDataSources);