Sleuth Kit Java Bindings (JNI)  4.11.1
Java bindings for using The Sleuth Kit
org.sleuthkit.datamodel.TimelineEvent Class Reference

Public Member Functions

boolean equals (Object obj)
 
boolean eventSourceHasHashHits ()
 
boolean eventSourceIsTagged ()
 
Optional< Long > getArtifactID ()
 
long getContentObjID ()
 
long getDataSourceObjID ()
 
String getDescription (TimelineLevelOfDetail levelOfDetail)
 
long getEventID ()
 
long getEventTimeInMs ()
 
TimelineEventType getEventType ()
 
long getTime ()
 
int hashCode ()
 

Detailed Description

A representation of an event in the timeline of a case.

Definition at line 26 of file TimelineEvent.java.

Member Function Documentation

boolean org.sleuthkit.datamodel.TimelineEvent.equals ( Object  obj)
boolean org.sleuthkit.datamodel.TimelineEvent.eventSourceHasHashHits ( )

Indicates whether or not the file, if any, associated with this event, either directly or indirectly, is a file for which a hash set hit has been detected.

Returns
True or false.

Definition at line 168 of file TimelineEvent.java.

boolean org.sleuthkit.datamodel.TimelineEvent.eventSourceIsTagged ( )

Indicates whether or not the direct source (file or artifact) of this artifact has been tagged.

Returns
True or false.

Definition at line 157 of file TimelineEvent.java.

Optional<Long> org.sleuthkit.datamodel.TimelineEvent.getArtifactID ( )

Gets the artifact ID (not object ID) of the artifact, if any, that is the direct source of this event.

Returns
An Optional object containing the artifact ID. May be empty.

Definition at line 178 of file TimelineEvent.java.

long org.sleuthkit.datamodel.TimelineEvent.getContentObjID ( )

Gets the object ID of the content that is the direct or indirect source of this event. For events associated with files, this will be the object ID of the file that is the direct event source. For events associated with artifacts, this will be the object ID of the artifact source: a file, a data source, or another artifact.

Returns
The object ID.

Definition at line 200 of file TimelineEvent.java.

long org.sleuthkit.datamodel.TimelineEvent.getDataSourceObjID ( )

Gets the object ID of the data source for the source content of this event.

Returns
The data source object ID.

Definition at line 239 of file TimelineEvent.java.

String org.sleuthkit.datamodel.TimelineEvent.getDescription ( TimelineLevelOfDetail  levelOfDetail)

Gets the description of this event at a given level of detail.

Parameters
levelOfDetailThe desired level of detail.
Returns
The description of this event at the given level of detail.

Definition at line 229 of file TimelineEvent.java.

long org.sleuthkit.datamodel.TimelineEvent.getEventID ( )

Gets the unique ID of this event in the case database.

Returns
The event ID.

Definition at line 187 of file TimelineEvent.java.

Referenced by org.sleuthkit.datamodel.TimelineEvent.equals().

long org.sleuthkit.datamodel.TimelineEvent.getEventTimeInMs ( )

Gets the time this event occured, in milliseconds from the UNIX epoch.

Returns
The event time in milliseconds from the UNIX epoch.

Definition at line 248 of file TimelineEvent.java.

TimelineEventType org.sleuthkit.datamodel.TimelineEvent.getEventType ( )

Gets the type of this event.

Returns
The event type.

Definition at line 218 of file TimelineEvent.java.

long org.sleuthkit.datamodel.TimelineEvent.getTime ( )

Gets the time this event occurred.

Returns
The time this event occurred, in seconds from UNIX epoch.

Definition at line 209 of file TimelineEvent.java.

int org.sleuthkit.datamodel.TimelineEvent.hashCode ( )

Definition at line 253 of file TimelineEvent.java.


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

Copyright © 2011-2021 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.