Autopsy  4.19.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.ingest.IngestModuleTemplate Class Reference

Public Member Functions

 IngestModuleTemplate (IngestModuleFactory moduleFactory, IngestModuleIngestJobSettings settings)
 
DataArtifactIngestModule createDataArtifactIngestModule ()
 
DataSourceIngestModule createDataSourceIngestModule ()
 
FileIngestModule createFileIngestModule ()
 
IngestModuleGlobalSettingsPanel getGlobalSettingsPanel ()
 
String getModuleDescription ()
 
IngestModuleFactory getModuleFactory ()
 
String getModuleName ()
 
IngestModuleIngestJobSettings getModuleSettings ()
 
IngestModuleIngestJobSettingsPanel getModuleSettingsPanel ()
 
boolean hasGlobalSettingsPanel ()
 
boolean hasModuleSettingsPanel ()
 
boolean isDataArtifactIngestModuleTemplate ()
 
boolean isDataSourceIngestModuleTemplate ()
 
boolean isEnabled ()
 
boolean isFileIngestModuleTemplate ()
 
void setEnabled (boolean enabled)
 
void setModuleSettings (IngestModuleIngestJobSettings settings)
 

Private Attributes

boolean enabled = true
 
final IngestModuleFactory moduleFactory
 
IngestModuleIngestJobSettings settings = null
 

Detailed Description

Combines an ingest module factory with ingest module settings and an enabled flag to create a template for creating fully configured ingest modules.

Definition at line 25 of file IngestModuleTemplate.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.ingest.IngestModuleTemplate.IngestModuleTemplate ( IngestModuleFactory  moduleFactory,
IngestModuleIngestJobSettings  settings 
)

Member Function Documentation

DataArtifactIngestModule org.sleuthkit.autopsy.ingest.IngestModuleTemplate.createDataArtifactIngestModule ( )
DataSourceIngestModule org.sleuthkit.autopsy.ingest.IngestModuleTemplate.createDataSourceIngestModule ( )
FileIngestModule org.sleuthkit.autopsy.ingest.IngestModuleTemplate.createFileIngestModule ( )
IngestModuleGlobalSettingsPanel org.sleuthkit.autopsy.ingest.IngestModuleTemplate.getGlobalSettingsPanel ( )
String org.sleuthkit.autopsy.ingest.IngestModuleTemplate.getModuleDescription ( )
IngestModuleFactory org.sleuthkit.autopsy.ingest.IngestModuleTemplate.getModuleFactory ( )
String org.sleuthkit.autopsy.ingest.IngestModuleTemplate.getModuleName ( )
IngestModuleIngestJobSettings org.sleuthkit.autopsy.ingest.IngestModuleTemplate.getModuleSettings ( )
IngestModuleIngestJobSettingsPanel org.sleuthkit.autopsy.ingest.IngestModuleTemplate.getModuleSettingsPanel ( )
boolean org.sleuthkit.autopsy.ingest.IngestModuleTemplate.hasGlobalSettingsPanel ( )
boolean org.sleuthkit.autopsy.ingest.IngestModuleTemplate.hasModuleSettingsPanel ( )
boolean org.sleuthkit.autopsy.ingest.IngestModuleTemplate.isDataArtifactIngestModuleTemplate ( )
boolean org.sleuthkit.autopsy.ingest.IngestModuleTemplate.isDataSourceIngestModuleTemplate ( )
boolean org.sleuthkit.autopsy.ingest.IngestModuleTemplate.isEnabled ( )
boolean org.sleuthkit.autopsy.ingest.IngestModuleTemplate.isFileIngestModuleTemplate ( )
void org.sleuthkit.autopsy.ingest.IngestModuleTemplate.setEnabled ( boolean  enabled)
void org.sleuthkit.autopsy.ingest.IngestModuleTemplate.setModuleSettings ( IngestModuleIngestJobSettings  settings)

Member Data Documentation

boolean org.sleuthkit.autopsy.ingest.IngestModuleTemplate.enabled = true
private
final IngestModuleFactory org.sleuthkit.autopsy.ingest.IngestModuleTemplate.moduleFactory
private
IngestModuleIngestJobSettings org.sleuthkit.autopsy.ingest.IngestModuleTemplate.settings = null
private

The documentation for this class was generated from the following file:

Copyright © 2012-2021 Basis Technology. Generated on: Fri Aug 6 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.