19 package org.sleuthkit.autopsy.modules.interestingitems;
21 import java.util.ArrayList;
22 import java.util.List;
23 import org.openide.util.Exceptions;
24 import org.openide.util.NbBundle;
25 import org.openide.util.NbBundle.Messages;
26 import org.openide.util.lookup.ServiceProvider;
40 @ServiceProvider(service = IngestModuleFactory.class)
44 "InterestingItemsIngestModuleFactory.defaultSettingsError=Error getting default interesting files settings from file."
49 return getModuleName();
52 static String getModuleName() {
73 InterestingItemDefsPanel panel =
new InterestingItemDefsPanel();
85 List<String> enabledFilesSetNames =
new ArrayList<>();
87 for (String name : InterestingItemDefsManager.getInstance().getInterestingFilesSets().keySet()) {
88 enabledFilesSetNames.add(name);
90 }
catch (InterestingItemDefsManager.InterestingItemDefsManagerException ex) {
93 return new FilesIdentifierIngestJobSettings(enabledFilesSetNames);
103 if (!(settings instanceof FilesIdentifierIngestJobSettings)) {
104 throw new IllegalArgumentException(
"Settings not instanceof org.sleuthkit.autopsy.modules.interestingitems.InterestingItemsIngestJobSettings");
106 return FilesIdentifierIngestJobSettingsPanel.makePanel((FilesIdentifierIngestJobSettings) settings);
116 if (!(settings instanceof FilesIdentifierIngestJobSettings)) {
117 throw new IllegalArgumentException(
"Settings not instanceof org.sleuthkit.autopsy.modules.interestingitems.InterestingItemsIngestJobSettings");
119 return new FilesIdentifierIngestModule((FilesIdentifierIngestJobSettings) settings);
boolean hasIngestJobSettingsPanel()
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
boolean isFileIngestModuleFactory()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
boolean hasGlobalSettingsPanel()
String getModuleVersionNumber()
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
String getModuleDescription()
static String getVersion()
String getModuleDisplayName()
static void error(String message)