Autopsy  4.12.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 (TimelineEvent.DescriptionLevel lod)
 
String getDescription ()
 
TimelineEvent.DescriptionLevel 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< TimelineEvent.DescriptionLevel, 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 35 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 116 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 172 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 252 of file SingleDetailsViewEvent.java.

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

String org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getDescription ( TimelineEvent.DescriptionLevel  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 243 of file SingleDetailsViewEvent.java.

String org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.SingleDetailsViewEvent.getDescription ( )
TimelineEvent.DescriptionLevel 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 312 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 272 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 181 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 257 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 262 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 267 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 205 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 191 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 223 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 325 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 232 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 277 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 200 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 282 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 162 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 150 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 48 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<TimelineEvent.DescriptionLevel, 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 68 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 85 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-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.