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.