19 package org.sleuthkit.autopsy.centralrepository.ingestmodule;
21 import org.openide.util.NbBundle;
22 import org.openide.util.lookup.ServiceProvider;
38 "CentralRepoIngestModuleFactory.ingestmodule.name=Central Repository",
39 "CentralRepoIngestModuleFactory.ingestmodule.desc=Saves properties to the central repository for later correlation"
49 return Bundle.CentralRepoIngestModuleFactory_ingestmodule_name();
54 return getModuleName();
59 return Bundle.CentralRepoIngestModuleFactory_ingestmodule_desc();
74 if (settings instanceof IngestSettings) {
75 return new CentralRepoIngestModule((IngestSettings) settings);
82 return new CentralRepoIngestModule((IngestSettings) getDefaultIngestJobSettings());
84 throw new IllegalArgumentException(
"Expected settings argument to be an instance of IngestSettings");
95 globalOptionsPanel.
load();
96 return globalOptionsPanel;
101 return new IngestSettings();
111 if (settings instanceof IngestSettings) {
112 return new IngestSettingsPanel((IngestSettings) settings);
119 return new IngestSettingsPanel((IngestSettings) getDefaultIngestJobSettings());
121 throw new IllegalArgumentException(
"Expected settings argument to be an instance of IngestSettings");
boolean isDataArtifactIngestModuleFactory()
boolean hasGlobalSettingsPanel()
DataArtifactIngestModule createDataArtifactIngestModule(IngestModuleIngestJobSettings settings)
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()