Autopsy  4.4
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor Class Reference

Inherits Default< Map< String, String > >.

Public Member Functions

Map< String, String > visit (File f)
 
Map< String, String > visit (DerivedFile df)
 
Map< String, String > visit (Directory d)
 
Map< String, String > visit (LayoutFile lf)
 
Map< String, String > visit (LocalFile lf)
 
Map< String, String > visit (SlackFile f)
 
Map< String, String > visit (BlackboardArtifact artifact)
 

Protected Member Functions

Map< String, String > defaultVisit (SleuthkitVisitableItem svi)
 

Private Member Functions

Map< String, String > getCommonAndMACTimeFields (AbstractFile file)
 
Map< String, String > getCommonFields (AbstractFile file)
 

Detailed Description

Visitor used to create fields to send to SOLR index.

Definition at line 254 of file Ingester.java.

Member Function Documentation

Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.defaultVisit ( SleuthkitVisitableItem  svi)
protected

Definition at line 257 of file Ingester.java.

Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.getCommonAndMACTimeFields ( AbstractFile  file)
private

Get the field map for AbstractFiles that includes MAC times and the fields that are common to all file classes.

Parameters
fileThe file to get fields for
Returns
The field map, including MAC times and common fields, for the give file.

Definition at line 301 of file Ingester.java.

References org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.getCommonFields(), and org.sleuthkit.autopsy.datamodel.ContentUtils.getStringTimeISO8601().

Referenced by org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.visit().

Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.getCommonFields ( AbstractFile  file)
private

Get the field map for AbstractFiles that is common to all file classes

Parameters
fileThe file to get fields for
Returns
The field map of fields that are common to all file classes.

Definition at line 318 of file Ingester.java.

Referenced by org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.getCommonAndMACTimeFields(), and org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.visit().

Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.visit ( File  f)
Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.visit ( DerivedFile  df)
Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.visit ( Directory  d)
Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.visit ( LayoutFile  lf)
Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.visit ( LocalFile  lf)
Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.visit ( SlackFile  f)
Map<String, String> org.sleuthkit.autopsy.keywordsearch.Ingester.SolrFieldsVisitor.visit ( BlackboardArtifact  artifact)

Get the field map for artifacts.

Parameters
artifactThe artifact to get fields for.
Returns
The field map for the given artifact.

Definition at line 339 of file Ingester.java.


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

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