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;