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

Public Member Functions

Map< Integer, CommonAttributeValueListgetMetadata () throws EamDbException
 
int size ()
 

Private Member Functions

Map< Integer, CommonAttributeValueListgetMetadata (int maximumPercentageThreshold) throws EamDbException
 

Private Attributes

final Map< Integer, CommonAttributeValueListinstanceCountToAttributeValues
 
final int percentageThreshold
 
final int resultTypeId
 

Static Private Attributes

static final Logger LOGGER = Logger.getLogger(CommonAttributeSearchResults.class.getName())
 

Detailed Description

Stores the results from the various types of common attribute searching Stores results based on how they are currently displayed in the UI

Definition at line 39 of file CommonAttributeSearchResults.java.

Member Function Documentation

Map<Integer, CommonAttributeValueList> org.sleuthkit.autopsy.commonfilesearch.CommonAttributeSearchResults.getMetadata ( ) throws EamDbException

Get an unmodifiable collection of values, indexed by number of grandchildren, which represents the common attributes found in the search.

Returns
map of sizes of children to list of matches

Definition at line 95 of file CommonAttributeSearchResults.java.

Map<Integer, CommonAttributeValueList> org.sleuthkit.autopsy.commonfilesearch.CommonAttributeSearchResults.getMetadata ( int  maximumPercentageThreshold) throws EamDbException
private

Get an unmodifiable collection of values, indexed by number of grandchildren, which represents the common attributes found in the search.

Remove results which are not found in the portion of available data sources described by maximumPercentageThreshold.

Returns
metadata

Definition at line 113 of file CommonAttributeSearchResults.java.

References org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.getCountUniqueCaseDataSourceTuplesHavingTypeValue(), org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.getCountUniqueDataSources(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeInstance.getDefaultCorrelationTypes(), org.sleuthkit.autopsy.centralrepository.datamodel.EamDb.getInstance(), and org.sleuthkit.autopsy.commonfilesearch.CommonAttributeSearchResults.resultTypeId.

int org.sleuthkit.autopsy.commonfilesearch.CommonAttributeSearchResults.size ( )

How many distinct common files exist for this search results?

Returns
number of common files

Definition at line 183 of file CommonAttributeSearchResults.java.

Member Data Documentation

final Map<Integer, CommonAttributeValueList> org.sleuthkit.autopsy.commonfilesearch.CommonAttributeSearchResults.instanceCountToAttributeValues
private

Definition at line 44 of file CommonAttributeSearchResults.java.

final Logger org.sleuthkit.autopsy.commonfilesearch.CommonAttributeSearchResults.LOGGER = Logger.getLogger(CommonAttributeSearchResults.class.getName())
staticprivate

Definition at line 41 of file CommonAttributeSearchResults.java.

final int org.sleuthkit.autopsy.commonfilesearch.CommonAttributeSearchResults.percentageThreshold
private

Definition at line 46 of file CommonAttributeSearchResults.java.

final int org.sleuthkit.autopsy.commonfilesearch.CommonAttributeSearchResults.resultTypeId
private

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

Copyright © 2012-2018 Basis Technology. Generated on: Thu Oct 4 2018
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.