|
Autopsy
4.19.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
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< CorrelationAttributeInstance > | correlationAttributes |
| 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 |
Panel for displaying other occurrences results.
Definition at line 72 of file OtherOccurrencesPanel.java.
| org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesPanel.OtherOccurrencesPanel | ( | ) |
Creates new form OtherOccurrencesPanel
Definition at line 97 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 109 of file OtherOccurrencesPanel.java.
References org.sleuthkit.autopsy.casemodule.Case.isCaseOpen().
|
private |
Get the date a case was created
| caseTableRowIdx | the row from the casesTable representing the case |
Definition at line 587 of file OtherOccurrencesPanel.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getCaseByUUID(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationCase.getCaseUUID(), org.sleuthkit.autopsy.casemodule.Case.getCreatedDate(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getInstance(), org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesCasesTableModel.getRowCount(), and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.isEnabled().
|
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 697 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.
| aType | The correlation attribute type to display other occurrences for. |
| value | The 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 | ( | ) |
Reset the UI and clear cached data.
Definition at line 291 of file OtherOccurrencesPanel.java.
Referenced by org.sleuthkit.autopsy.centralrepository.contentviewer.DataContentViewerOtherCases.resetComponent(), and org.sleuthkit.autopsy.centralrepository.contentviewer.DataContentViewerOtherCases.setNode().
|
private |
Definition at line 859 of file OtherOccurrencesPanel.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.isEnabled().
|
private |
|
private |
Definition at line 222 of file OtherOccurrencesPanel.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getCaseByUUID(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationCase.getCaseDetailsOptionsPaneDialog(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationCase.getCaseUUID(), org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationCase.getDisplayName(), org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getInstance(), and org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesFilesTableModel.getRowCount().
|
private |
Show how common the selected correlationAttributes are with details dialog.
Definition at line 178 of file OtherOccurrencesPanel.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getFrequencyPercentage(), and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getInstance().
|
private |
Updates displayed information to be correct for the current case selection
Definition at line 408 of file OtherOccurrencesPanel.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org.sleuthkit.autopsy.casemodule.Case.getName(), and org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesCasesTableModel.getRowCount().
|
private |
Updates displayed information to be correct for the current data source selection
Definition at line 479 of file OtherOccurrencesPanel.java.
References org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesFilesTableModel.getRowCount().
|
private |
Update the data displayed in the details section to be correct for the currently selected File
Definition at line 533 of file OtherOccurrencesPanel.java.
References org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesCasesTableModel.getRowCount(), org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesFilesTableModel.getRowCount(), and org.sleuthkit.autopsy.centralrepository.contentviewer.OtherOccurrencesCasesTableModel.getValueAt().
|
private |
Definition at line 874 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 875 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 876 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 877 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 79 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 82 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 92 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 83 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 878 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 879 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 80 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 880 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 84 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 881 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 882 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 883 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 85 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 884 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 78 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 885 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 886 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 887 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 91 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 888 of file OtherOccurrencesPanel.java.
|
staticprivate |
Definition at line 76 of file OtherOccurrencesPanel.java.
|
staticprivate |
Definition at line 74 of file OtherOccurrencesPanel.java.
|
staticprivate |
Definition at line 75 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 81 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 889 of file OtherOccurrencesPanel.java.
|
staticprivate |
Definition at line 77 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 890 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 891 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 892 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 893 of file OtherOccurrencesPanel.java.
|
private |
Definition at line 87 of file OtherOccurrencesPanel.java.
Copyright © 2012-2021 Basis Technology. Generated on: Thu Sep 30 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.