19 package org.sleuthkit.autopsy.centralrepository.ingestmodule;
 
   26 final class IngestSettings 
implements IngestModuleIngestJobSettings {
 
   28     private static final long serialVersionUID = 1L;
 
   30     private final boolean flagTaggedNotableItems;
 
   31     private final boolean flagPreviousDevices;
 
   32     private final boolean createCorrelationProperties;
 
   33     private final boolean flagUniqueArtifacts;
 
   39         this.flagTaggedNotableItems = CentralRepoIngestModule.DEFAULT_FLAG_TAGGED_NOTABLE_ITEMS;
 
   40         this.flagPreviousDevices = CentralRepoIngestModule.DEFAULT_FLAG_PREVIOUS_DEVICES;
 
   41         this.createCorrelationProperties = CentralRepoIngestModule.DEFAULT_CREATE_CR_PROPERTIES;
 
   42         this.flagUniqueArtifacts = CentralRepoIngestModule.DEFAULT_FLAG_UNIQUE_DEVICES;
 
   56     IngestSettings(
boolean flagTaggedNotableItems, 
boolean flagPreviousDevices, 
boolean createCorrelationProperties, 
boolean flagUniqueArtifacts) {
 
   57         this.flagTaggedNotableItems = flagTaggedNotableItems;
 
   58         this.flagPreviousDevices = flagPreviousDevices;
 
   59         this.createCorrelationProperties = createCorrelationProperties;
 
   60         this.flagUniqueArtifacts = flagUniqueArtifacts;
 
   64     public long getVersionNumber() {
 
   65         return serialVersionUID;
 
   73     boolean isFlagTaggedNotableItems() {
 
   74         return flagTaggedNotableItems;
 
   82     boolean isFlagPreviousDevices() {
 
   83         return flagPreviousDevices;
 
   91     boolean shouldCreateCorrelationProperties() {
 
   92         return createCorrelationProperties;
 
  101     public boolean isFlagUniqueArtifacts() {
 
  102         return flagUniqueArtifacts;