19 package org.sleuthkit.autopsy.centralrepository.ingestmodule;
21 import org.openide.util.NbBundle;
22 import org.openide.util.lookup.ServiceProvider;
36 @NbBundle.Messages({
"CentralRepoIngestModuleFactory.ingestmodule.name=Central Repository",
37 "CentralRepoIngestModuleFactory.ingestmodule.desc=Saves properties to the central repository for later correlation"})
46 return Bundle.CentralRepoIngestModuleFactory_ingestmodule_name();
51 return getModuleName();
56 return Bundle.CentralRepoIngestModuleFactory_ingestmodule_desc();
71 if (settings instanceof IngestSettings) {
72 return new CentralRepoIngestModule((IngestSettings) settings);
78 return new CentralRepoIngestModule(
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 hasGlobalSettingsPanel()
boolean isFileIngestModuleFactory()
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel()
boolean hasIngestJobSettingsPanel()
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
String getModuleDescription()
static String getModuleName()
String getModuleDisplayName()
String getModuleVersionNumber()
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings)
static String getVersion()