19 package org.sleuthkit.autopsy.modules.interestingitems;
21 import java.util.ArrayList;
22 import java.util.List;
23 import org.openide.util.NbBundle;
24 import org.openide.util.NbBundle.Messages;
25 import org.openide.util.lookup.ServiceProvider;
39 @ServiceProvider(service = IngestModuleFactory.class)
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);
boolean hasIngestJobSettingsPanel()
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
Map< String, FilesSet > getInterestingFilesSets()
boolean isFileIngestModuleFactory()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
static synchronized FilesSetsManager getInstance()
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
boolean hasGlobalSettingsPanel()
String getModuleVersionNumber()
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
String getModuleDescription()
static String getVersion()
String getModuleDisplayName()
static void error(String message)