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

Inherits org.sleuthkit.autopsy.ingest.IngestModuleGlobalSettingsPanel, and org.sleuthkit.autopsy.corecomponents.OptionsPanel.

Classes

class  IngestJobEventPropertyChangeListener
 

Public Member Functions

 GlobalSettingsPanel ()
 
void load ()
 
void saveSettings ()
 
void store ()
 
boolean valid ()
 

Protected Member Functions

void finalize () throws Throwable
 

Private Member Functions

void addIngestJobEventsListener ()
 
void bnDbConfigureActionPerformed (java.awt.event.ActionEvent evt)
 
void bnManageTypesActionPerformed (java.awt.event.ActionEvent evt)
 
void cbUseCentralRepoActionPerformed (java.awt.event.ActionEvent evt)
 
void customizeComponents ()
 
boolean enableButtonSubComponents (Boolean enable)
 
void enableDatabaseConfigureButton (Boolean enable)
 
void ingestStateUpdated (boolean caseIsOpen)
 
void initComponents ()
 
boolean isLocalIngestJobEvent (PropertyChangeEvent event)
 
void manageOrganizationButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void showCasesButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void updateDatabase ()
 

Private Attributes

javax.swing.JButton bnDbConfigure
 
javax.swing.JButton bnManageTypes
 
javax.swing.JPanel casesPanel
 
javax.swing.JScrollPane casesScrollPane
 
javax.swing.JTextArea casesTextArea
 
javax.swing.JCheckBox cbUseCentralRepo
 
javax.swing.JScrollPane correlationPropertiesScrollPane
 
javax.swing.JTextArea correlationPropertiesTextArea
 
final IngestJobEventPropertyChangeListener ingestJobEventListener
 
javax.swing.JLabel ingestRunningWarningLabel
 
javax.swing.JPanel jPanel1
 
javax.swing.JScrollPane jScrollPane1
 
javax.swing.JLabel lbCentralRepository
 
javax.swing.JLabel lbDbLocationLabel
 
javax.swing.JLabel lbDbLocationValue
 
javax.swing.JLabel lbDbNameLabel
 
javax.swing.JLabel lbDbNameValue
 
javax.swing.JLabel lbDbPlatformTypeLabel
 
javax.swing.JLabel lbDbPlatformValue
 
javax.swing.JButton manageOrganizationButton
 
javax.swing.JPanel organizationPanel
 
javax.swing.JScrollPane organizationScrollPane
 
javax.swing.JTextArea organizationTextArea
 
javax.swing.JPanel pnCorrelationProperties
 
javax.swing.JPanel pnDatabaseConfiguration
 
javax.swing.JButton showCasesButton
 
javax.swing.JTextField tbOops
 

Static Private Attributes

static final Logger logger = Logger.getLogger(GlobalSettingsPanel.class.getName())
 
static final long serialVersionUID = 1L
 

Detailed Description

Main settings panel for the Central Repository

Definition at line 48 of file GlobalSettingsPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.GlobalSettingsPanel ( )

Member Function Documentation

void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.addIngestJobEventsListener ( )
private
void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.bnDbConfigureActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 424 of file GlobalSettingsPanel.java.

void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.bnManageTypesActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 418 of file GlobalSettingsPanel.java.

void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.cbUseCentralRepoActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.customizeComponents ( )
private

Definition at line 70 of file GlobalSettingsPanel.java.

boolean org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.enableButtonSubComponents ( Boolean  enable)
private

Wrapper around each of the enableComponentXYZButton methods to enable/disable them all at the same time.

Parameters
enable
Returns
True

Definition at line 609 of file GlobalSettingsPanel.java.

References org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), and org.sleuthkit.autopsy.ingest.IngestManager.isIngestRunning().

void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.enableDatabaseConfigureButton ( Boolean  enable)
private

Enable the Configure button

Parameters
enable
Returns
True

Definition at line 587 of file GlobalSettingsPanel.java.

References org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), and org.sleuthkit.autopsy.ingest.IngestManager.isIngestRunning().

void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.finalize ( ) throws Throwable
protected
void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.ingestStateUpdated ( boolean  caseIsOpen)
private
void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.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 109 of file GlobalSettingsPanel.java.

boolean org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.isLocalIngestJobEvent ( PropertyChangeEvent  event)
private

Check that the supplied event is a local IngestJobEvent whose type is STARTED, CANCELLED, or COMPLETED.

Parameters
eventThe PropertyChangeEvent to check against.
Returns
True is the event is a local IngestJobEvent whose type is STARTED, CANCELLED, or COMPLETED; otherwise false.

Definition at line 546 of file GlobalSettingsPanel.java.

References org.sleuthkit.autopsy.ingest.IngestManager.IngestJobEvent.CANCELLED, org.sleuthkit.autopsy.ingest.IngestManager.IngestJobEvent.COMPLETED, and org.sleuthkit.autopsy.ingest.IngestManager.IngestJobEvent.STARTED.

void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.load ( )
void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.manageOrganizationButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 434 of file GlobalSettingsPanel.java.

void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.saveSettings ( )

Definition at line 500 of file GlobalSettingsPanel.java.

void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.showCasesButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 439 of file GlobalSettingsPanel.java.

void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.store ( )
void org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.updateDatabase ( )
private
boolean org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.valid ( )

Validates that the dialog/panel is filled out correctly for our usage.

Returns
true if it's okay, false otherwise.

Definition at line 495 of file GlobalSettingsPanel.java.

Referenced by org.sleuthkit.autopsy.centralrepository.optionspanel.EamOptionsPanelController.isValid().

Member Data Documentation

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.bnDbConfigure
private

Definition at line 624 of file GlobalSettingsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.bnManageTypes
private

Definition at line 625 of file GlobalSettingsPanel.java.

javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.casesPanel
private

Definition at line 626 of file GlobalSettingsPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.casesScrollPane
private

Definition at line 627 of file GlobalSettingsPanel.java.

javax.swing.JTextArea org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.casesTextArea
private

Definition at line 628 of file GlobalSettingsPanel.java.

javax.swing.JCheckBox org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.cbUseCentralRepo
private

Definition at line 629 of file GlobalSettingsPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.correlationPropertiesScrollPane
private

Definition at line 630 of file GlobalSettingsPanel.java.

javax.swing.JTextArea org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.correlationPropertiesTextArea
private

Definition at line 631 of file GlobalSettingsPanel.java.

final IngestJobEventPropertyChangeListener org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.ingestJobEventListener
private

Definition at line 53 of file GlobalSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.ingestRunningWarningLabel
private

Definition at line 632 of file GlobalSettingsPanel.java.

javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.jPanel1
private

Definition at line 633 of file GlobalSettingsPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.jScrollPane1
private

Definition at line 634 of file GlobalSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.lbCentralRepository
private

Definition at line 635 of file GlobalSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.lbDbLocationLabel
private

Definition at line 636 of file GlobalSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.lbDbLocationValue
private

Definition at line 637 of file GlobalSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.lbDbNameLabel
private

Definition at line 638 of file GlobalSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.lbDbNameValue
private

Definition at line 639 of file GlobalSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.lbDbPlatformTypeLabel
private

Definition at line 640 of file GlobalSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.lbDbPlatformValue
private

Definition at line 641 of file GlobalSettingsPanel.java.

final Logger org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.logger = Logger.getLogger(GlobalSettingsPanel.class.getName())
staticprivate

Definition at line 51 of file GlobalSettingsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.manageOrganizationButton
private

Definition at line 642 of file GlobalSettingsPanel.java.

javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.organizationPanel
private

Definition at line 643 of file GlobalSettingsPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.organizationScrollPane
private

Definition at line 644 of file GlobalSettingsPanel.java.

javax.swing.JTextArea org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.organizationTextArea
private

Definition at line 645 of file GlobalSettingsPanel.java.

javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.pnCorrelationProperties
private

Definition at line 646 of file GlobalSettingsPanel.java.

javax.swing.JPanel org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.pnDatabaseConfiguration
private

Definition at line 647 of file GlobalSettingsPanel.java.

final long org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.serialVersionUID = 1L
staticprivate

Definition at line 50 of file GlobalSettingsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.showCasesButton
private

Definition at line 648 of file GlobalSettingsPanel.java.

javax.swing.JTextField org.sleuthkit.autopsy.centralrepository.optionspanel.GlobalSettingsPanel.tbOops
private

Definition at line 649 of file GlobalSettingsPanel.java.


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

Copyright © 2012-2018 Basis Technology. Generated on: Fri Mar 22 2019
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.