Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Public Attributes | Private Attributes | List of all members
org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationSummaryGetter Class Reference

Inherits org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.

Public Member Functions

 GeolocationSummaryGetter ()
 
Set< Integer > getArtifactTypeIdsForRefresh ()
 
default Set< Case.Events > getCaseEventUpdates ()
 
CityData getCityCounts (DataSource dataSource, int daysCount, int maxCount) throws SleuthkitCaseProviderException, GeoLocationDataException, InterruptedException, IOException
 
List< ARTIFACT_TYPE > getGeoTypes ()
 
default Set< IngestJobEventgetIngestJobEventUpdates ()
 
default boolean isRefreshRequired (ModuleDataEvent evt)
 
default boolean isRefreshRequired (ModuleContentEvent evt)
 
default boolean isRefreshRequired (IngestManager.IngestJobEvent evt)
 
default boolean isRefreshRequired (AbstractFile evt)
 
boolean isRefreshRequired (IngestJobEvent evt)
 
default boolean isRefreshRequiredForCaseEvent (PropertyChangeEvent evt)
 

Public Attributes

Set< IngestJobEventINGEST_JOB_EVENTS
 

Private Attributes

final GeolocationSummary geoSummary
 

Detailed Description

Wrapper class for converting org.sleuthkit.autopsy.contentutils.GeolocationSummary functionality into a DefaultArtifactUpdateGovernor used by GeolocationPanel tab.

Definition at line 37 of file GeolocationSummaryGetter.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationSummaryGetter.GeolocationSummaryGetter ( )

Default constructor.

Definition at line 44 of file GeolocationSummaryGetter.java.

Member Function Documentation

Set<Integer> org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationSummaryGetter.getArtifactTypeIdsForRefresh ( )
default Set<Case.Events> org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.getCaseEventUpdates ( )
inherited
Returns
The set of Case Events for which data should be updated.

Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.

Definition at line 57 of file DefaultUpdateGovernor.java.

CityData org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationSummaryGetter.getCityCounts ( DataSource  dataSource,
int  daysCount,
int  maxCount 
) throws SleuthkitCaseProviderException, GeoLocationDataException, InterruptedException, IOException

Get this list of hits per city where the list is sorted descending by number of found hits (i.e. most hits is first index).

Parameters
dataSourceThe data source.
daysCountNumber of days to go back.
maxCountMaximum number of results.
Returns
The sorted list.
Exceptions
SleuthkitCaseProviderException
GeoLocationDataException
InterruptedException

Definition at line 74 of file GeolocationSummaryGetter.java.

References org.sleuthkit.autopsy.datasourcesummary.datamodel.GeolocationSummary.getCityCounts().

Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationPanel.GeolocationPanel().

List<ARTIFACT_TYPE> org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationSummaryGetter.getGeoTypes ( )
default Set<IngestJobEvent> org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.getIngestJobEventUpdates ( )
inherited
default boolean org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.isRefreshRequired ( ModuleDataEvent  evt)
inherited

Given a module data event, whether or not an update should occur.

Parameters
evtThe ModuleDataEvent that is occurring.
Returns
Whether or not this event should trigger an update.

Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.

Definition at line 38 of file DefaultArtifactUpdateGovernor.java.

References org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.getArtifactTypeIdsForRefresh(), and org.sleuthkit.autopsy.ingest.ModuleDataEvent.getBlackboardArtifactType().

default boolean org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.isRefreshRequired ( ModuleContentEvent  evt)
inherited

Given a module content event, whether or not an update should occur.

Parameters
evtThe ModuleContentEvent.
Returns
Whether or not this event should trigger an update.

Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.

Implemented in org.sleuthkit.autopsy.datasourcesummary.ui.ContainerSummaryGetter, org.sleuthkit.autopsy.datasourcesummary.ui.TypesSummaryGetter, org.sleuthkit.autopsy.datasourcesummary.ui.MimeTypeSummaryGetter, and org.sleuthkit.autopsy.datasourcesummary.ui.TimelineSummaryGetter.

Definition at line 42 of file DefaultUpdateGovernor.java.

default boolean org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.isRefreshRequired ( IngestManager.IngestJobEvent  evt)
inherited
default boolean org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.isRefreshRequired ( AbstractFile  evt)
inherited
boolean org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.isRefreshRequired ( IngestJobEvent  evt)
inherited

Given an ingest job event, determines whether or not an update should occur.

Parameters
evtThe event.
Returns
Whether or not this event should trigger an update.
default boolean org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultUpdateGovernor.isRefreshRequiredForCaseEvent ( PropertyChangeEvent  evt)
inherited

Given a case event, whether or not an update should occur.

Parameters
evtThe event.
Returns
Whether or not this event should trigger an update.

Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.UpdateGovernor.

Definition at line 37 of file DefaultUpdateGovernor.java.

Member Data Documentation

final GeolocationSummary org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationSummaryGetter.geoSummary
private

Definition at line 39 of file GeolocationSummaryGetter.java.

Set<IngestJobEvent> org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.INGEST_JOB_EVENTS
inherited
Initial value:
= new HashSet<>(
Arrays.asList(IngestJobEvent.COMPLETED, IngestJobEvent.CANCELLED))

Definition at line 34 of file DefaultArtifactUpdateGovernor.java.

Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.DefaultArtifactUpdateGovernor.getIngestJobEventUpdates().


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

Copyright © 2012-2022 Basis Technology. Generated on: Fri Oct 7 2022
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.