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

Inherits JDialog.

Classes

class  TextBoxChangedListener
 

Public Member Functions

 EamCaseEditDetailsDialog ()
 

Private Member Functions

void bnCloseActionPerformed (java.awt.event.ActionEvent evt)
 
void bnNewOrganizationActionPerformed (java.awt.event.ActionEvent evt)
 
void bnOkActionPerformed (java.awt.event.ActionEvent evt)
 
void comboBoxOrgNameActionPerformed (java.awt.event.ActionEvent evt)
 
void customizeComponents ()
 
void display ()
 
void initComponents ()
 
void loadCaseMetaData ()
 
void loadData ()
 
void loadExaminerData ()
 
void loadOrganizationData ()
 
void setTextAreaListeners ()
 
void setTextBoxListeners ()
 
void updateDb ()
 
void updateEamCase ()
 

Static Private Member Functions

static void addTextAreaDocumentListeners (Collection< JTextArea > textAreas, TextBoxChangedListener listener)
 
static void addTextFieldDocumentListeners (Collection< JTextField > textFields, TextBoxChangedListener listener)
 

Private Attributes

javax.swing.JButton bnClose
 
javax.swing.JButton bnNewOrganization
 
javax.swing.JButton bnOk
 
boolean comboboxOrganizationActionListenerActive
 
javax.swing.JComboBox< String > comboBoxOrgName
 
Boolean contentChanged = false
 
EamDb dbManager
 
CorrelationCase eamCase
 
javax.swing.JScrollPane jScrollPane2
 
javax.swing.JLabel lbCaseNameLabel
 
javax.swing.JLabel lbCaseNameText
 
javax.swing.JLabel lbCaseNumberLabel
 
javax.swing.JLabel lbCaseNumberText
 
javax.swing.JLabel lbCaseUUIDLabel
 
javax.swing.JLabel lbCaseUUIDText
 
javax.swing.JLabel lbCeationDateText
 
javax.swing.JLabel lbCreationDateLabel
 
javax.swing.JLabel lbExaminerEmailLabel
 
javax.swing.JLabel lbExaminerNameLabel
 
javax.swing.JLabel lbExaminerPhoneLabel
 
javax.swing.JLabel lbNotesLabel
 
javax.swing.JLabel lbOrganizationNameLabel
 
javax.swing.JLabel lbPointOfContactEmailLabel
 
javax.swing.JLabel lbPointOfContactEmailText
 
javax.swing.JLabel lbPointOfContactGroupLabel
 
javax.swing.JLabel lbPointOfContactNameLabel
 
javax.swing.JLabel lbPointOfContactNameText
 
javax.swing.JLabel lbPointOfContactPhoneLabel
 
javax.swing.JLabel lbPointOfContactPhoneText
 
List< EamOrganizationorgs = null
 
javax.swing.JPanel pnCaseMetadata
 
javax.swing.JPanel pnExaminer
 
javax.swing.JPanel pnOrganization
 
EamOrganization selectedOrg = null
 
javax.swing.JTextArea taNotesText
 
final Collection< JTextArea > textAreas = new ArrayList<>()
 
final TextBoxChangedListener textBoxChangedListener = new TextBoxChangedListener()
 
final Collection< JTextField > textBoxes = new ArrayList<>()
 
javax.swing.JTextField tfExaminerEmailText
 
javax.swing.JTextField tfExaminerNameText
 
javax.swing.JTextField tfExaminerPhoneText
 

Static Private Attributes

static final Logger LOGGER = Logger.getLogger(EamCaseEditDetailsDialog.class.getName())
 

Detailed Description

Handle editing details of cases within the central repository

Definition at line 48 of file EamCaseEditDetailsDialog.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.EamCaseEditDetailsDialog ( )

Member Function Documentation

static void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.addTextAreaDocumentListeners ( Collection< JTextArea >  textAreas,
TextBoxChangedListener  listener 
)
staticprivate

Adds a change listener to a collection of text areas.

Parameters
textAreasThe text areas.
listenerThe change listener.

Definition at line 126 of file EamCaseEditDetailsDialog.java.

Referenced by org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.setTextAreaListeners().

static void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.addTextFieldDocumentListeners ( Collection< JTextField >  textFields,
TextBoxChangedListener  listener 
)
staticprivate

Adds a change listener to a collection of text fields.

Parameters
textFieldsThe text fields.
listenerThe change listener.

Definition at line 114 of file EamCaseEditDetailsDialog.java.

Referenced by org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.setTextBoxListeners().

void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnCloseActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnNewOrganizationActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnOkActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.comboBoxOrgNameActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.customizeComponents ( )
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.display ( )
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.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 145 of file EamCaseEditDetailsDialog.java.

References org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnClose, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnCloseActionPerformed(), org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnNewOrganization, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnNewOrganizationActionPerformed(), org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnOk, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnOkActionPerformed(), org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.comboBoxOrgName, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.comboBoxOrgNameActionPerformed(), org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.jScrollPane2, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseNameLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseNameText, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseNumberLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseNumberText, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseUUIDLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseUUIDText, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCeationDateText, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCreationDateLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbExaminerEmailLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbExaminerNameLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbExaminerPhoneLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbNotesLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbOrganizationNameLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactEmailLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactEmailText, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactGroupLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactNameLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactNameText, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactPhoneLabel, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactPhoneText, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.pnCaseMetadata, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.pnExaminer, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.pnOrganization, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.taNotesText, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.tfExaminerEmailText, org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.tfExaminerNameText, and org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.tfExaminerPhoneText.

Referenced by org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.EamCaseEditDetailsDialog().

void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.loadCaseMetaData ( )
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.loadData ( )
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.loadExaminerData ( )
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.loadOrganizationData ( )
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.setTextAreaListeners ( )
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.setTextBoxListeners ( )
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.updateDb ( )
private
void org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.updateEamCase ( )
private

Member Data Documentation

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnClose
private
javax.swing.JButton org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnNewOrganization
private
javax.swing.JButton org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.bnOk
private
boolean org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.comboboxOrganizationActionListenerActive
private

Definition at line 59 of file EamCaseEditDetailsDialog.java.

javax.swing.JComboBox<String> org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.comboBoxOrgName
private
Boolean org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.contentChanged = false
private

Definition at line 53 of file EamCaseEditDetailsDialog.java.

EamDb org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.dbManager
private

Definition at line 52 of file EamCaseEditDetailsDialog.java.

CorrelationCase org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.eamCase
private

Definition at line 51 of file EamCaseEditDetailsDialog.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.jScrollPane2
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseNameLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseNameText
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseNumberLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseNumberText
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseUUIDLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCaseUUIDText
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCeationDateText
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbCreationDateLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbExaminerEmailLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbExaminerNameLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbExaminerPhoneLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbNotesLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbOrganizationNameLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactEmailLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactEmailText
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactGroupLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactNameLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactNameText
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactPhoneLabel
private
javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.lbPointOfContactPhoneText
private
final Logger org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.LOGGER = Logger.getLogger(EamCaseEditDetailsDialog.class.getName())
staticprivate

Definition at line 50 of file EamCaseEditDetailsDialog.java.

List<EamOrganization> org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.orgs = null
private

Definition at line 58 of file EamCaseEditDetailsDialog.java.

javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.pnCaseMetadata
private
javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.pnExaminer
private
javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.pnOrganization
private
EamOrganization org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.selectedOrg = null
private

Definition at line 57 of file EamCaseEditDetailsDialog.java.

javax.swing.JTextArea org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.taNotesText
private
final Collection<JTextArea> org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.textAreas = new ArrayList<>()
private

Definition at line 55 of file EamCaseEditDetailsDialog.java.

final TextBoxChangedListener org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.textBoxChangedListener = new TextBoxChangedListener()
private

Definition at line 56 of file EamCaseEditDetailsDialog.java.

final Collection<JTextField> org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.textBoxes = new ArrayList<>()
private

Definition at line 54 of file EamCaseEditDetailsDialog.java.

javax.swing.JTextField org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.tfExaminerEmailText
private
javax.swing.JTextField org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.tfExaminerNameText
private
javax.swing.JTextField org.sleuthkit.autopsy.centralrepository.actions.EamCaseEditDetailsDialog.tfExaminerPhoneText
private

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

Copyright © 2012-2016 Basis Technology. Generated on: Fri Sep 29 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.