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

Classes

class  ArtifactDateRangeFilter
 
class  ArtifactTypeFilter
 
class  DataSourceFilter
 
class  FileTypeFilter
 
class  FrequencyFilter
 
class  HashSetFilter
 
class  InterestingFileSetFilter
 
class  KeywordListFilter
 
class  KnownAccountTypeFilter
 
class  KnownFilter
 
class  NotableFilter
 
class  ObjectDetectionFilter
 
class  ParentFilter
 
class  ParentSearchTerm
 
class  PreviouslyNotableFilter
 
class  ScoreFilter
 
class  SizeFilter
 
class  TagsFilter
 
class  UserCreatedFilter
 

Private Member Functions

 SearchFiltering ()
 

Static Private Member Functions

static String concatenateNamesForSQL (List< String > setNames)
 
static String concatenateSetNamesForDisplay (List< String > setNames)
 
static List< ResultgetResultList (List< AbstractFilter > filters, String combinedQuery, SleuthkitCase caseDb, CentralRepository centralRepoDb, SearchContext context) throws TskCoreException, DiscoveryException, SearchCancellationException
 

Detailed Description

Run various filters to return a subset of Results from the current case.

Definition at line 54 of file SearchFiltering.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.discovery.search.SearchFiltering.SearchFiltering ( )
private

Private constructor for SearchFiltering class.

Definition at line 1219 of file SearchFiltering.java.

Member Function Documentation

static String org.sleuthkit.autopsy.discovery.search.SearchFiltering.concatenateNamesForSQL ( List< String >  setNames)
staticprivate
static String org.sleuthkit.autopsy.discovery.search.SearchFiltering.concatenateSetNamesForDisplay ( List< String >  setNames)
staticprivate
static List<Result> org.sleuthkit.autopsy.discovery.search.SearchFiltering.getResultList ( List< AbstractFilter filters,
String  combinedQuery,
SleuthkitCase  caseDb,
CentralRepository  centralRepoDb,
SearchContext  context 
) throws TskCoreException, DiscoveryException, SearchCancellationException
staticprivate

Private helper method for runQueries method to get the ResultFile list.

Parameters
filtersThe filters to run.
combinedQueryThe query to get results files for.
caseDbThe case database.
centralRepoDbThe central repo. Can be null as long as no filters need it.
contextThe SearchContext the search is being performed from.
Returns
An ArrayList of Results returned by the query.
Exceptions
TskCoreException
DiscoveryException
SearchCancellationException- Thrown when the user has cancelled the search.

Definition at line 119 of file SearchFiltering.java.

References org.sleuthkit.autopsy.discovery.search.SearchContext.searchIsCancelled().


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.