19package org.sleuthkit.autopsy.modules.interestingitems;
21import java.util.ArrayList;
23import org.openide.util.NbBundle;
24import org.openide.util.NbBundle.Messages;
25import org.openide.util.lookup.ServiceProvider;
26import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil;
27import org.sleuthkit.autopsy.coreutils.Version;
28import org.sleuthkit.autopsy.ingest.FileIngestModule;
29import org.sleuthkit.autopsy.ingest.IngestModuleFactory;
30import org.sleuthkit.autopsy.ingest.IngestModuleFactoryAdapter;
31import org.sleuthkit.autopsy.ingest.IngestModuleGlobalSettingsPanel;
32import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
33import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettingsPanel;
43 "InterestingItemsIngestModuleFactory.defaultSettingsError=Error getting default interesting files settings from file."
48 return getModuleName();
51 static String getModuleName() {
84 List<String> enabledFilesSetNames =
new ArrayList<>();
87 enabledFilesSetNames.add(name);
92 return new FilesIdentifierIngestJobSettings(enabledFilesSetNames);
102 if (!(settings instanceof FilesIdentifierIngestJobSettings)) {
103 throw new IllegalArgumentException(
"Settings not instanceof org.sleuthkit.autopsy.modules.interestingitems.InterestingItemsIngestJobSettings");
105 return FilesIdentifierIngestJobSettingsPanel.makePanel((FilesIdentifierIngestJobSettings) settings);
115 if (!(settings instanceof FilesIdentifierIngestJobSettings)) {
116 throw new IllegalArgumentException(
"Settings not instanceof org.sleuthkit.autopsy.modules.interestingitems.InterestingItemsIngestJobSettings");
118 return new FilesIdentifierIngestModule((FilesIdentifierIngestJobSettings) settings);
static void error(String message)
static String getVersion()
Map< String, FilesSet > getInterestingFilesSets()
static synchronized FilesSetsManager getInstance()
String getModuleVersionNumber()
boolean isFileIngestModuleFactory()
boolean hasGlobalSettingsPanel()
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
boolean hasIngestJobSettingsPanel()
String getModuleDisplayName()
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
String getModuleDescription()