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

Classes

class  IngestProfile
 

Static Public Member Functions

static synchronized List< IngestProfilegetIngestProfiles ()
 

Static Private Member Functions

static File getRootSettingsFile (String profileName)
 
static String getSanitizedProfile (String executionContext)
 
static File getSettingsDirectory (String profileName)
 

Static Private Attributes

static final Logger logger = Logger.getLogger(IngestProfiles.class.getName())
 
static final String PROFILE_DESC_KEY = "Profile_Description"
 
static final String PROFILE_FILTER_KEY = "Profile_Filter"
 
static final String PROFILE_NAME_KEY = "Profile_Name"
 
static final String SETTINGS_FILE_PREFIX = IngestProfilePaths.getInstance().getIngestProfilePrefix()
 

Detailed Description

Class for managing the access to the

Definition at line 38 of file IngestProfiles.java.

Member Function Documentation

static synchronized List<IngestProfile> org.sleuthkit.autopsy.ingest.IngestProfiles.getIngestProfiles ( )
static
static File org.sleuthkit.autopsy.ingest.IngestProfiles.getRootSettingsFile ( String  profileName)
staticprivate

Returns the file location of the root settings file for this ingest profile.

Parameters
profileNameThe profile name.
Returns
The file location for the root settings of that profile.

Definition at line 86 of file IngestProfiles.java.

References org.sleuthkit.autopsy.ingest.IngestProfiles.getSanitizedProfile(), and org.sleuthkit.autopsy.coreutils.PlatformUtil.getUserConfigDirectory().

static String org.sleuthkit.autopsy.ingest.IngestProfiles.getSanitizedProfile ( String  executionContext)
staticprivate

Returns a profile name with no prefix (if included).

Parameters
executionContextThe execution context.
Returns
The sanitized profileName.

Definition at line 72 of file IngestProfiles.java.

Referenced by org.sleuthkit.autopsy.ingest.IngestProfiles.getIngestProfiles(), org.sleuthkit.autopsy.ingest.IngestProfiles.getRootSettingsFile(), and org.sleuthkit.autopsy.ingest.IngestProfiles.getSettingsDirectory().

static File org.sleuthkit.autopsy.ingest.IngestProfiles.getSettingsDirectory ( String  profileName)
staticprivate

Returns the settings directory for the profile containing ingest module specific settings for the ingest profile.

Parameters
profileNameThe profile name.
Returns
The directory.

Definition at line 102 of file IngestProfiles.java.

References org.sleuthkit.autopsy.ingest.IngestProfiles.getSanitizedProfile().

Member Data Documentation

final Logger org.sleuthkit.autopsy.ingest.IngestProfiles.logger = Logger.getLogger(IngestProfiles.class.getName())
staticprivate

Definition at line 44 of file IngestProfiles.java.

final String org.sleuthkit.autopsy.ingest.IngestProfiles.PROFILE_DESC_KEY = "Profile_Description"
staticprivate

Definition at line 41 of file IngestProfiles.java.

final String org.sleuthkit.autopsy.ingest.IngestProfiles.PROFILE_FILTER_KEY = "Profile_Filter"
staticprivate

Definition at line 42 of file IngestProfiles.java.

final String org.sleuthkit.autopsy.ingest.IngestProfiles.PROFILE_NAME_KEY = "Profile_Name"
staticprivate

Definition at line 40 of file IngestProfiles.java.

final String org.sleuthkit.autopsy.ingest.IngestProfiles.SETTINGS_FILE_PREFIX = IngestProfilePaths.getInstance().getIngestProfilePrefix()
staticprivate

Definition at line 43 of file IngestProfiles.java.


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

Copyright © 2012-2022 Basis Technology. Generated on: Tue Jun 27 2023
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.