19 package org.sleuthkit.autopsy.modules.dataSourceIntegrity;
21 import org.openide.util.NbBundle;
22 import org.openide.util.lookup.ServiceProvider;
35 @ServiceProvider(service = IngestModuleFactory.class)
38 static String getModuleName() {
40 "DataSourceIntegrityModuleFactory.moduleName.text");
45 return getModuleName();
51 "DataSourceIntegrityModuleFactory.moduleDesc.text");
66 if (settings instanceof DataSourceIntegrityIngestSettings) {
76 throw new IllegalArgumentException(
"Expected settings argument to be an instance of IngestSettings");
81 return new DataSourceIntegrityIngestSettings();
91 if (settings instanceof DataSourceIntegrityIngestSettings) {
92 return new DataSourceIntegrityIngestSettingsPanel((DataSourceIntegrityIngestSettings) settings);
98 return new DataSourceIntegrityIngestSettingsPanel(
new DataSourceIntegrityIngestSettings());
101 throw new IllegalArgumentException(
"Expected settings argument to be an instance of IngestSettings");
IngestModuleIngestJobSettingsPanel getIngestJobSettingsPanel(IngestModuleIngestJobSettings settings)
String getModuleVersionNumber()
IngestModuleIngestJobSettings getDefaultIngestJobSettings()
String getModuleDescription()
String getModuleDisplayName()
DataSourceIngestModule createDataSourceIngestModule(IngestModuleIngestJobSettings settings)
boolean isDataSourceIngestModuleFactory()
boolean hasIngestJobSettingsPanel()
static String getVersion()