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

Inherits JPanel.

Classes

class  CSVWorker
 
class  SelectionWorker
 

Public Member Functions

 OtherOccurrencesPanel ()
 
void populateTableForOneType (CorrelationAttributeInstance.Type aType, String value) throws CentralRepoException
 
void reset ()
 

Private Member Functions

void customizeComponents ()
 
String getCaseCreatedDate (int caseTableRowIdx)
 
void initComponents ()
 
void rightClickPopupMenuPopupMenuWillBecomeVisible (javax.swing.event.PopupMenuEvent evt)
 
void saveToCSV () throws NoCurrentCaseException
 
void showCaseDetails (int selectedRowViewIdx)
 
void showCommonalityDetails ()
 
void updateOnCaseSelection ()
 
void updateOnDataSourceSelection ()
 
void updateOnFileSelection ()
 

Private Attributes

javax.swing.JSplitPane caseDatasourceFileSplitPane
 
javax.swing.JSplitPane caseDatasourceSplitPane
 
javax.swing.JScrollPane caseScrollPane
 
javax.swing.JTable casesTable
 
final OtherOccurrencesCasesTableModel casesTableModel
 
final Collection< CorrelationAttributeInstancecorrelationAttributes
 
JFileChooser CSVFileChooser
 
String dataSourceName = ""
 
javax.swing.JScrollPane dataSourceScrollPane
 
javax.swing.JTable dataSourcesTable
 
final OtherOccurrencesDataSourcesTableModel dataSourcesTableModel
 
javax.swing.JScrollPane detailsPanelScrollPane
 
String deviceId = ""
 
javax.swing.JLabel earliestCaseDate
 
javax.swing.JLabel earliestCaseLabel
 
javax.swing.JMenuItem exportToCSVMenuItem
 
AbstractFile file = null
 
javax.swing.JTable filesTable
 
final OtherOccurrencesFilesTableModel filesTableModel
 
javax.swing.JScrollPane filesTableScrollPane
 
javax.swing.Box.Filler filler1
 
javax.swing.JLabel foundInLabel
 
final FutureTask< JFileChooser > futureFileChooser = new FutureTask<>(JFileChooser::new)
 
javax.swing.JPanel jPanel1
 
OccurrencePanel occurrencePanel
 
javax.swing.JPopupMenu rightClickPopupMenu
 
javax.swing.JMenuItem showCaseDetailsMenuItem
 
javax.swing.JMenuItem showCommonalityMenuItem
 
javax.swing.JPanel tableContainerPanel
 
javax.swing.JSplitPane tablesViewerSplitPane
 
SwingWorker<?,?> worker
 

Static Private Attributes

static final Logger logger = Logger.getLogger(OtherOccurrencesPanel.class.getName())
 
static final CorrelationCaseWrapper NO_ARTIFACTS_CASE = new CorrelationCaseWrapper(Bundle.OtherOccurrencesPanel_table_noArtifacts())
 
static final CorrelationCaseWrapper NO_RESULTS_CASE = new CorrelationCaseWrapper(Bundle.OtherOccurrencesPanel_table_noResultsFound())
 
static final long serialVersionUID = 1L
 

Detailed Description

Panel for displaying other occurrences results.

Definition at line 72 of file OtherOccurrencesPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.OtherOccurrencesPanel ( )

Creates new form OtherOccurrencesPanel

Definition at line 97 of file OtherOccurrencesPanel.java.

Member Function Documentation

void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.customizeComponents ( )
private
String org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.getCaseCreatedDate ( int  caseTableRowIdx)
private
void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.initComponents ( )
private

This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.

Definition at line 701 of file OtherOccurrencesPanel.java.

void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.populateTableForOneType ( CorrelationAttributeInstance.Type  aType,
String  value 
) throws CentralRepoException

Populate the other occurrences table for one Correlation Attribute type and value.

This method contains its own SwingWorker togather data.

Parameters
aTypeThe correlation attribute type to display other occurrences for.
valueThe value being correlated on.

Definition at line 315 of file OtherOccurrencesPanel.java.

References org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesCasesTableModel.getRowCount().

void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.reset ( )
void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.rightClickPopupMenuPopupMenuWillBecomeVisible ( javax.swing.event.PopupMenuEvent  evt)
private
void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.saveToCSV ( ) throws NoCurrentCaseException
private
void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.showCaseDetails ( int  selectedRowViewIdx)
private
void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.showCommonalityDetails ( )
private
void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.updateOnCaseSelection ( )
private

Updates displayed information to be correct for the current case selection

Definition at line 405 of file OtherOccurrencesPanel.java.

References org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), and org.sleuthkit.autopsy.casemodule.Case.getName().

void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.updateOnDataSourceSelection ( )
private

Updates displayed information to be correct for the current data source selection

Definition at line 479 of file OtherOccurrencesPanel.java.

void org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.updateOnFileSelection ( )
private

Update the data displayed in the details section to be correct for the currently selected File

Definition at line 535 of file OtherOccurrencesPanel.java.

References org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesCasesTableModel.getValueAt().

Member Data Documentation

javax.swing.JSplitPane org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.caseDatasourceFileSplitPane
private

Definition at line 879 of file OtherOccurrencesPanel.java.

javax.swing.JSplitPane org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.caseDatasourceSplitPane
private

Definition at line 880 of file OtherOccurrencesPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.caseScrollPane
private

Definition at line 881 of file OtherOccurrencesPanel.java.

javax.swing.JTable org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.casesTable
private

Definition at line 882 of file OtherOccurrencesPanel.java.

final OtherOccurrencesCasesTableModel org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.casesTableModel
private

Definition at line 79 of file OtherOccurrencesPanel.java.

final Collection<CorrelationAttributeInstance> org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.correlationAttributes
private

Definition at line 82 of file OtherOccurrencesPanel.java.

JFileChooser org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.CSVFileChooser
private

Definition at line 92 of file OtherOccurrencesPanel.java.

String org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.dataSourceName = ""
private

Definition at line 83 of file OtherOccurrencesPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.dataSourceScrollPane
private

Definition at line 883 of file OtherOccurrencesPanel.java.

javax.swing.JTable org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.dataSourcesTable
private

Definition at line 884 of file OtherOccurrencesPanel.java.

final OtherOccurrencesDataSourcesTableModel org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.dataSourcesTableModel
private

Definition at line 80 of file OtherOccurrencesPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.detailsPanelScrollPane
private

Definition at line 885 of file OtherOccurrencesPanel.java.

String org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.deviceId = ""
private

Definition at line 84 of file OtherOccurrencesPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.earliestCaseDate
private

Definition at line 886 of file OtherOccurrencesPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.earliestCaseLabel
private

Definition at line 887 of file OtherOccurrencesPanel.java.

javax.swing.JMenuItem org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.exportToCSVMenuItem
private

Definition at line 888 of file OtherOccurrencesPanel.java.

AbstractFile org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.file = null
private

Definition at line 85 of file OtherOccurrencesPanel.java.

javax.swing.JTable org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.filesTable
private

Definition at line 889 of file OtherOccurrencesPanel.java.

final OtherOccurrencesFilesTableModel org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.filesTableModel
private

Definition at line 78 of file OtherOccurrencesPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.filesTableScrollPane
private

Definition at line 890 of file OtherOccurrencesPanel.java.

javax.swing.Box.Filler org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.filler1
private

Definition at line 891 of file OtherOccurrencesPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.foundInLabel
private

Definition at line 892 of file OtherOccurrencesPanel.java.

final FutureTask<JFileChooser> org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.futureFileChooser = new FutureTask<>(JFileChooser::new)
private

Definition at line 91 of file OtherOccurrencesPanel.java.

javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.jPanel1
private

Definition at line 893 of file OtherOccurrencesPanel.java.

final Logger org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.logger = Logger.getLogger(OtherOccurrencesPanel.class.getName())
staticprivate

Definition at line 76 of file OtherOccurrencesPanel.java.

final CorrelationCaseWrapper org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.NO_ARTIFACTS_CASE = new CorrelationCaseWrapper(Bundle.OtherOccurrencesPanel_table_noArtifacts())
staticprivate

Definition at line 74 of file OtherOccurrencesPanel.java.

final CorrelationCaseWrapper org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.NO_RESULTS_CASE = new CorrelationCaseWrapper(Bundle.OtherOccurrencesPanel_table_noResultsFound())
staticprivate

Definition at line 75 of file OtherOccurrencesPanel.java.

OccurrencePanel org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.occurrencePanel
private

Definition at line 81 of file OtherOccurrencesPanel.java.

javax.swing.JPopupMenu org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.rightClickPopupMenu
private

Definition at line 894 of file OtherOccurrencesPanel.java.

final long org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.serialVersionUID = 1L
staticprivate

Definition at line 77 of file OtherOccurrencesPanel.java.

javax.swing.JMenuItem org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.showCaseDetailsMenuItem
private

Definition at line 895 of file OtherOccurrencesPanel.java.

javax.swing.JMenuItem org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.showCommonalityMenuItem
private

Definition at line 896 of file OtherOccurrencesPanel.java.

javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.tableContainerPanel
private

Definition at line 897 of file OtherOccurrencesPanel.java.

javax.swing.JSplitPane org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.tablesViewerSplitPane
private

Definition at line 898 of file OtherOccurrencesPanel.java.

SwingWorker<?, ?> org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.worker
private

Definition at line 87 of file OtherOccurrencesPanel.java.


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.