19 package org.sleuthkit.autopsy.centralrepository.ingestmodule;
21 import org.openide.util.NbBundle;
22 import org.openide.util.lookup.ServiceProvider;
36 @NbBundle.Messages({
"IngestModuleFactory.ingestmodule.name=Correlation Engine",
37 "IngestModuleFactory.ingestmodule.desc=Saves properties to the central repository for later correlation"})
45 static String getModuleName() {
46 return Bundle.IngestModuleFactory_ingestmodule_name();
51 return getModuleName();
56 return Bundle.IngestModuleFactory_ingestmodule_desc();
71 if (settings instanceof IngestSettings) {
72 return new IngestModule((IngestSettings) settings);
78 return new IngestModule(
new IngestSettings());
81 throw new IllegalArgumentException(
"Expected settings argument to be an instance of IngestSettings");
92 globalOptionsPanel.
load();
93 return globalOptionsPanel;
98 return new IngestSettings();
108 if (settings instanceof IngestSettings) {
109 return new IngestSettingsPanel((IngestSettings) settings);
115 return new IngestSettingsPanel(
new IngestSettings());
118 throw new IllegalArgumentException(
"Expected settings argument to be an instance of IngestSettings");
boolean isFileIngestModuleFactory()
boolean hasGlobalSettingsPanel()
String getModuleVersionNumber()
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
boolean hasIngestJobSettingsPanel()
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
static String getVersion()
String getModuleDescription()
String getModuleDisplayName()