19package org.sleuthkit.autopsy.modules.hashdatabase;
21import org.openide.util.NbBundle;
22import org.openide.util.lookup.ServiceProvider;
23import org.sleuthkit.autopsy.casemodule.NoCurrentCaseException;
24import org.sleuthkit.autopsy.coreutils.Version;
25import org.sleuthkit.autopsy.ingest.IngestModuleFactoryAdapter;
26import org.sleuthkit.autopsy.ingest.FileIngestModule;
27import org.sleuthkit.autopsy.ingest.IngestModuleFactory;
28import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
29import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettingsPanel;
30import org.sleuthkit.autopsy.ingest.IngestModuleGlobalSettingsPanel;
77 if (!(settings instanceof HashLookupModuleSettings)) {
78 throw new IllegalArgumentException(NbBundle.getMessage(
this.getClass(),
79 "HashLookupModuleFactory.getIngestJobSettingsPanel.exception.msg"));
97 globalSettingsPanel.
load();
98 return globalSettingsPanel;
108 if (!(settings instanceof HashLookupModuleSettings)) {
109 throw new IllegalArgumentException(NbBundle.getMessage(
this.getClass(),
110 "HashLookupModuleFactory.createFileIngestModule.exception.msg"));
115 throw new IllegalArgumentException(
"Exception while getting open case.", ex);
static String getVersion()
static synchronized HashDbManager getInstance()
synchronized List< HashDb > getAllHashSets()
String getModuleDisplayName()
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
static String getModuleName()
HashLookupModuleSettingsPanel moduleSettingsPanel
boolean isFileIngestModuleFactory()
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
String getModuleDescription()
String getModuleVersionNumber()
boolean hasIngestJobSettingsPanel()
boolean hasGlobalSettingsPanel()