From 2c06144ca9c7028a7eb5cd6381f977a1d48880a6 Mon Sep 17 00:00:00 2001 From: "U-BASIS\\smori" Date: Wed, 17 Aug 2016 09:52:47 -0400 Subject: [PATCH 01/10] changed date on DeleteBlackboardArtifactTagAction --- .../autopsy/actions/DeleteBlackboardArtifactTagAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/src/org/sleuthkit/autopsy/actions/DeleteBlackboardArtifactTagAction.java b/Core/src/org/sleuthkit/autopsy/actions/DeleteBlackboardArtifactTagAction.java index ae3c8c52e5..66697cb89e 100755 --- a/Core/src/org/sleuthkit/autopsy/actions/DeleteBlackboardArtifactTagAction.java +++ b/Core/src/org/sleuthkit/autopsy/actions/DeleteBlackboardArtifactTagAction.java @@ -1,7 +1,7 @@ /* * Autopsy Forensic Browser * - * Copyright 2013-2015 Basis Technology Corp. + * Copyright 2013-2016 Basis Technology Corp. * Contact: carrier sleuthkit org * * Licensed under the Apache License, Version 2.0 (the "License"); From 72012c58882461f36eecc7b1a2e8096aff29d6c3 Mon Sep 17 00:00:00 2001 From: Sophie Mori Date: Wed, 17 Aug 2016 14:23:51 -0400 Subject: [PATCH 02/10] Updated use of PropertyChangeListener in KeywordSearchGlobalLanguageSettingsPanel, KeywordSearchGlobalSearchSettingsPanel, ImageFilePanel, LocalFilesPanel --- .../autopsy/casemodule/ImageFilePanel.java | 31 +++---------------- .../autopsy/casemodule/LocalFilesPanel.java | 23 +------------- ...wordSearchGlobalLanguageSettingsPanel.java | 18 ++--------- ...eywordSearchGlobalSearchSettingsPanel.java | 26 +++++----------- 4 files changed, 15 insertions(+), 83 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java index babd324370..044559e0f8 100644 --- a/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java +++ b/Core/src/org/sleuthkit/autopsy/casemodule/ImageFilePanel.java @@ -18,8 +18,6 @@ */ package org.sleuthkit.autopsy.casemodule; -import java.beans.PropertyChangeListener; -import java.beans.PropertyChangeSupport; import java.io.File; import java.util.Calendar; import java.util.List; @@ -47,7 +45,6 @@ public class ImageFilePanel extends JPanel implements DocumentListener { private final String PROP_LASTIMAGE_PATH = "LBL_LastImage_PATH"; //NON-NLS private static final Logger logger = Logger.getLogger(ImageFilePanel.class.getName()); - private PropertyChangeSupport pcs = null; private JFileChooser fc = new JFileChooser(); // Externally supplied name is used to store settings @@ -80,7 +77,6 @@ public class ImageFilePanel extends JPanel implements DocumentListener { } this.contextName = context; - pcs = new PropertyChangeSupport(this); createTimeZoneList(); } @@ -207,7 +203,7 @@ public class ImageFilePanel extends JPanel implements DocumentListener { } try { - pcs.firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.FOCUS_NEXT.toString(), false, true); + firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.FOCUS_NEXT.toString(), false, true); } catch (Exception e) { logger.log(Level.SEVERE, "ImageFilePanel listener threw exception", e); //NON-NLS MessageNotifyUtil.Notify.show(NbBundle.getMessage(this.getClass(), "ImageFilePanel.moduleErr"), @@ -357,7 +353,7 @@ public class ImageFilePanel extends JPanel implements DocumentListener { public void insertUpdate(DocumentEvent e) { try { - pcs.firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.toString(), false, true); + firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.toString(), false, true); } catch (Exception ee) { logger.log(Level.SEVERE, "ImageFilePanel listener threw exception", ee); //NON-NLS MessageNotifyUtil.Notify.show(NbBundle.getMessage(this.getClass(), "ImageFilePanel.moduleErr"), @@ -369,7 +365,7 @@ public class ImageFilePanel extends JPanel implements DocumentListener { @Override public void removeUpdate(DocumentEvent e) { try { - pcs.firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.toString(), false, true); + firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.toString(), false, true); } catch (Exception ee) { logger.log(Level.SEVERE, "ImageFilePanel listener threw exception", ee); //NON-NLS MessageNotifyUtil.Notify.show(NbBundle.getMessage(this.getClass(), "ImageFilePanel.moduleErr"), @@ -382,7 +378,7 @@ public class ImageFilePanel extends JPanel implements DocumentListener { public void changedUpdate(DocumentEvent e) { try { - pcs.firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.toString(), false, true); + firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.toString(), false, true); } catch (Exception ee) { logger.log(Level.SEVERE, "ImageFilePanel listener threw exception", ee); //NON-NLS MessageNotifyUtil.Notify.show(NbBundle.getMessage(this.getClass(), "ImageFilePanel.moduleErr"), @@ -397,23 +393,4 @@ public class ImageFilePanel extends JPanel implements DocumentListener { public void select() { pathTextField.requestFocusInWindow(); } - - @Override - public synchronized void addPropertyChangeListener(PropertyChangeListener pcl) { - super.addPropertyChangeListener(pcl); - - if (pcs == null) { - pcs = new PropertyChangeSupport(this); - } - - pcs.addPropertyChangeListener(pcl); - } - - @Override - public void removePropertyChangeListener(PropertyChangeListener pcl) { - super.removePropertyChangeListener(pcl); - - pcs.removePropertyChangeListener(pcl); - } - } diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java index 99ba5ec231..c04aaa5bbf 100644 --- a/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java +++ b/Core/src/org/sleuthkit/autopsy/casemodule/LocalFilesPanel.java @@ -19,8 +19,6 @@ package org.sleuthkit.autopsy.casemodule; import java.awt.Dialog; -import java.beans.PropertyChangeListener; -import java.beans.PropertyChangeSupport; import java.io.File; import java.util.Arrays; import java.util.List; @@ -46,7 +44,6 @@ import org.sleuthkit.autopsy.coreutils.PathValidator; */ class LocalFilesPanel extends JPanel { - private PropertyChangeSupport pcs = null; private Set currentFiles = new TreeSet(); //keep currents in a set to disallow duplicates per add private boolean enableNext = false; private static LocalFilesPanel instance; @@ -148,24 +145,6 @@ class LocalFilesPanel extends JPanel { this.displayNameLabel.setText(NbBundle.getMessage(this.getClass(), "LocalFilesPanel.displayNameLabel.text")); } - @Override - public synchronized void addPropertyChangeListener(PropertyChangeListener pcl) { - super.addPropertyChangeListener(pcl); - - if (pcs == null) { - pcs = new PropertyChangeSupport(this); - } - - pcs.addPropertyChangeListener(pcl); - } - - @Override - public void removePropertyChangeListener(PropertyChangeListener pcl) { - super.removePropertyChangeListener(pcl); - - pcs.removePropertyChangeListener(pcl); - } - public String getFileSetName() { return this.displayName; } @@ -312,7 +291,7 @@ class LocalFilesPanel extends JPanel { } try { - pcs.firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.toString(), false, true); + firePropertyChange(DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.toString(), false, true); } catch (Exception e) { logger.log(Level.SEVERE, "LocalFilesPanel listener threw exception", e); //NON-NLS MessageNotifyUtil.Notify.show(NbBundle.getMessage(this.getClass(), "LocalFilesPanel.moduleErr"), diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java index 03e72a8ddb..4deb056a77 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java @@ -22,7 +22,6 @@ import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.beans.PropertyChangeListener; -import java.beans.PropertyChangeSupport; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -42,7 +41,6 @@ class KeywordSearchGlobalLanguageSettingsPanel extends javax.swing.JPanel implem private final Map scripts = new HashMap<>(); private ActionListener updateLanguagesAction; private List