Autopsy  4.18.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent Class Reference

Inherits org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.

Public Member Functions

 SingleDetailsViewEvent (long eventID, long dataSourceObjId, long fileObjId, Long artifactID, long time, TimelineEventType type, String fullDescription, String medDescription, String shortDescription, boolean hashHit, boolean tagged)
 
 SingleDetailsViewEvent (TimelineEvent singleEvent)
 
boolean equals (Object obj)
 
Optional< Long > getArtifactID ()
 
SortedSet< EventClustergetClusters ()
 
long getDataSourceObjID ()
 
String getDescription (TimelineLevelOfDetail lod)
 
String getDescription ()
 
TimelineLevelOfDetail getDescriptionLevel ()
 
long getEndMillis ()
 
long getEventID ()
 
Set< Long > getEventIDs ()
 
Set< Long > getEventIDsWithHashHits ()
 
Set< Long > getEventIDsWithTags ()
 
TimelineEventType getEventType ()
 
long getFileID ()
 
String getFullDescription ()
 
String getMedDescription ()
 
Optional< EventStripegetParentStripe ()
 
String getShortDescription ()
 
default int getSize ()
 
long getStartMillis ()
 
long getTime ()
 
int hashCode ()
 
boolean isHashHit ()
 
boolean isTagged ()
 
SingleDetailsViewEvent withParent (MultiEvent<?> newParent)
 

Private Attributes

final Long artifactID
 
final long dataSourceObjId
 
final ImmutableMap< TimelineLevelOfDetail, String > descriptions
 
final long eventID
 
final long fileObjId
 
final boolean hashHit
 
MultiEvent<?> parent = null
 
final boolean tagged
 
final long time
 
final TimelineEventType type
 

Detailed Description

A single event.

Definition at line 36 of file SingleDetailsViewEvent.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.SingleDetailsViewEvent ( long  eventID,
long  dataSourceObjId,
long  fileObjId,
Long  artifactID,
long  time,
TimelineEventType  type,
String  fullDescription,
String  medDescription,
String  shortDescription,
boolean  hashHit,
boolean  tagged 
)
org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.SingleDetailsViewEvent ( TimelineEvent  singleEvent)

Definition at line 117 of file SingleDetailsViewEvent.java.

Member Function Documentation

boolean org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.equals ( Object  obj)
Optional<Long> org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getArtifactID ( )

Get the artifact id of the artifact this event is derived from.

Returns
An Optional containing the artifact ID. Will be empty if this event is not derived from an artifact

Definition at line 173 of file SingleDetailsViewEvent.java.

SortedSet<EventCluster> org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getClusters ( )
long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getDataSourceObjID ( )

Get the datasource id of the datasource this event belongs to.

Returns
the datasource id.

Definition at line 253 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.dataSourceObjId.

String org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getDescription ( TimelineLevelOfDetail  lod)

Get the description of this event at the give level of detail(LoD).

Parameters
lodThe level of detail to get.
Returns
The description of this event at the given level of detail.

Definition at line 244 of file SingleDetailsViewEvent.java.

String org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getDescription ( )
TimelineLevelOfDetail org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getDescriptionLevel ( )

Get the Description level of detail at which all single events of this event have the same description, ie, what level of detail was used to group these events.

Returns
the description level of detail of the given events

Implements org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.

Definition at line 313 of file SingleDetailsViewEvent.java.

long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getEndMillis ( )

Get the start time of this event as milliseconds from the Unix Epoch.

Returns
the start time of this event as milliseconds from the Unix Epoch.

Implements org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.

Definition at line 273 of file SingleDetailsViewEvent.java.

long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getEventID ( )

Get the event id of this event.

Returns
The event id of this event.

Definition at line 182 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.eventID.

Set<Long> org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getEventIDs ( )

Get the id(s) of this event as a set.

Returns
a Set containing the event id(s) of this event.

Implements org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.

Definition at line 258 of file SingleDetailsViewEvent.java.

Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getClusters().

Set<Long> org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getEventIDsWithHashHits ( )

Get the id(s) of this event that have hash hits associated with them.

Returns
a Set containing the event id(s) of this event that have hash hits associated with them.

Implements org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.

Definition at line 263 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.isHashHit().

Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getClusters().

Set<Long> org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getEventIDsWithTags ( )

Get the id(s) of this event that have tags associated with them.

Returns
a Set containing the event id(s) of this event that have tags associated with them.

Implements org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.

Definition at line 268 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.isTagged().

Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getClusters().

TimelineEventType org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getEventType ( )

Get the EventType of this event.

Returns
the EventType of this event.

Implements org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.

Definition at line 206 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.type.

long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getFileID ( )

Get the obj id of the file (which could be a data source) this event is derived from.

Returns
the object id.

Definition at line 192 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.fileObjId.

String org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getFullDescription ( )
String org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getMedDescription ( )

Get the medium description of this event.

Returns
the medium description

Definition at line 224 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getDescription().

Optional<EventStripe> org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getParentStripe ( )

get the EventStripe (if any) that contains this event, skipping over any intervening event cluster

Returns
an Optional containing the parent stripe of this cluster: empty if the cluster has no parent set or the parent has no parent stripe.

Implements org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.

Definition at line 326 of file SingleDetailsViewEvent.java.

String org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getShortDescription ( )

Get the short description of this event.

Returns
the short description

Definition at line 233 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getDescription().

default int org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.getSize ( )
inherited

Get the number of SingleEvents this event contains.

Returns
the number of SingleEvents this event contains.

Definition at line 111 of file DetailViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.getEventIDs().

long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getStartMillis ( )

Get the end time of this event as milliseconds from the Unix Epoch.

Returns
the end time of this event as milliseconds from the Unix Epoch.

Implements org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent.

Definition at line 278 of file SingleDetailsViewEvent.java.

long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getTime ( )

Get the time of this event (in seconds from the Unix epoch).

Returns
the time of this event in seconds from Unix epoch

Definition at line 201 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.time.

int org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.hashCode ( )

Definition at line 283 of file SingleDetailsViewEvent.java.

boolean org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.isHashHit ( )

Is the file this event is derived from in any of the configured hash sets.

Returns
True if the file this event is derived from is in any of the configured hash sets.

Definition at line 163 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.hashHit.

Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getEventIDsWithHashHits().

boolean org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.isTagged ( )

Is the file or artifact this event is derived from tagged?

Returns
true if he file or artifact this event is derived from is tagged.

Definition at line 151 of file SingleDetailsViewEvent.java.

References org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.tagged.

Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getEventIDsWithTags().

SingleDetailsViewEvent org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.withParent ( MultiEvent<?>  newParent)

Member Data Documentation

final Long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.artifactID
private

The TSK artifact ID of the file this event is derived from. Null, if this event is not derived from an artifact.

Definition at line 49 of file SingleDetailsViewEvent.java.

Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.SingleDetailsViewEvent().

final long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.dataSourceObjId
private
final ImmutableMap<TimelineLevelOfDetail, String> org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.descriptions
private

The three descriptions (full, med, short) stored in a map, keyed by DescriptionLOD (Level of Detail)

Definition at line 69 of file SingleDetailsViewEvent.java.

final long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.eventID
private
final long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.fileObjId
private
final boolean org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.hashHit
private
MultiEvent<?> org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.parent = null
private

Single events may or may not have their parent set, since the parent is a transient property of the current (details) view settings.

Definition at line 86 of file SingleDetailsViewEvent.java.

Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.withParent().

final boolean org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.tagged
private
final long org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.time
private
final TimelineEventType org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.type
private

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

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