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

Public Member Functions

 NodeData (CorrelationAttributeInstance instance, CorrelationAttributeInstance.Type type, String value)
 
AbstractFile getAbstractFile () throws CentralRepoException
 
String getCaseName ()
 
String getComment ()
 
CorrelationAttributeInstance getCorrelationAttributeInstance () throws CentralRepoException
 
String getDataSourceName ()
 
String getDeviceID ()
 
String getFilePath ()
 
TskData.FileKnown getKnown ()
 
String getType ()
 
String getValue ()
 
void updateComment (String newComment)
 

Static Public Member Functions

static String getCsvItemSeparator ()
 

Private Attributes

final String caseName
 
String comment
 
String dataSourceName
 
String deviceID
 
final String filePath
 
TskData.FileKnown known
 
AbstractFile originalAbstractFile = null
 
CorrelationAttributeInstance originalCorrelationInstance = null
 
final String typeStr
 
final String value
 

Static Private Attributes

static final String CSV_ITEM_SEPARATOR = "\",\""
 
static final String FILE_TYPE_STR = "Files"
 

Detailed Description

Class for populating the Other Occurrences tab

Definition at line 33 of file NodeData.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.centralrepository.application.NodeData.NodeData ( CorrelationAttributeInstance  instance,
CorrelationAttributeInstance.Type  type,
String  value 
)

Member Function Documentation

AbstractFile org.sleuthkit.autopsy.centralrepository.application.NodeData.getAbstractFile ( ) throws CentralRepoException

Get the backing abstract file. Should only be called if isCentralRepoNode() is false

Returns
the original abstract file

Definition at line 204 of file NodeData.java.

References org.sleuthkit.autopsy.centralrepository.application.NodeData.originalAbstractFile.

String org.sleuthkit.autopsy.centralrepository.application.NodeData.getCaseName ( )
String org.sleuthkit.autopsy.centralrepository.application.NodeData.getComment ( )

Get the comment

Returns
the comment

Definition at line 194 of file NodeData.java.

References org.sleuthkit.autopsy.centralrepository.application.NodeData.comment.

CorrelationAttributeInstance org.sleuthkit.autopsy.centralrepository.application.NodeData.getCorrelationAttributeInstance ( ) throws CentralRepoException

Get the backing CorrelationAttributeInstance. Should only be called if isCentralRepoNode() is true

Returns
the original CorrelationAttributeInstance
Exceptions
CentralRepoException

Definition at line 219 of file NodeData.java.

References org.sleuthkit.autopsy.centralrepository.application.NodeData.originalCorrelationInstance.

Referenced by org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesFilesTableModel.createNodeKey(), and org.sleuthkit.autopsy.centralrepository.application.UniquePathKey.UniquePathKey().

static String org.sleuthkit.autopsy.centralrepository.application.NodeData.getCsvItemSeparator ( )
static

Get the string to append between elements when writing the node instance data to a CSV

Returns
the CSV_ITEM_SEPARATOR string

Definition at line 232 of file NodeData.java.

References org.sleuthkit.autopsy.centralrepository.application.NodeData.CSV_ITEM_SEPARATOR.

Referenced by org.sleuthkit.autopsy.centralrepository.application.OtherOccurrences.writeOtherOccurrencesToFileAsCSV().

String org.sleuthkit.autopsy.centralrepository.application.NodeData.getDataSourceName ( )
String org.sleuthkit.autopsy.centralrepository.application.NodeData.getDeviceID ( )
String org.sleuthkit.autopsy.centralrepository.application.NodeData.getFilePath ( )
TskData.FileKnown org.sleuthkit.autopsy.centralrepository.application.NodeData.getKnown ( )
String org.sleuthkit.autopsy.centralrepository.application.NodeData.getType ( )
String org.sleuthkit.autopsy.centralrepository.application.NodeData.getValue ( )

Get the value (MD5 hash for files)

Returns
the value

Definition at line 176 of file NodeData.java.

References org.sleuthkit.autopsy.centralrepository.application.NodeData.value.

void org.sleuthkit.autopsy.centralrepository.application.NodeData.updateComment ( String  newComment)

Update the comment for this node

Parameters
newCommentThe new comment

Definition at line 122 of file NodeData.java.

Member Data Documentation

final String org.sleuthkit.autopsy.centralrepository.application.NodeData.caseName
private
String org.sleuthkit.autopsy.centralrepository.application.NodeData.comment
private
final String org.sleuthkit.autopsy.centralrepository.application.NodeData.CSV_ITEM_SEPARATOR = "\",\""
staticprivate
String org.sleuthkit.autopsy.centralrepository.application.NodeData.dataSourceName
private
String org.sleuthkit.autopsy.centralrepository.application.NodeData.deviceID
private
final String org.sleuthkit.autopsy.centralrepository.application.NodeData.FILE_TYPE_STR = "Files"
staticprivate

Definition at line 37 of file NodeData.java.

final String org.sleuthkit.autopsy.centralrepository.application.NodeData.filePath
private
TskData.FileKnown org.sleuthkit.autopsy.centralrepository.application.NodeData.known
private
AbstractFile org.sleuthkit.autopsy.centralrepository.application.NodeData.originalAbstractFile = null
private
CorrelationAttributeInstance org.sleuthkit.autopsy.centralrepository.application.NodeData.originalCorrelationInstance = null
private
final String org.sleuthkit.autopsy.centralrepository.application.NodeData.typeStr
private
final String org.sleuthkit.autopsy.centralrepository.application.NodeData.value
private

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

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