mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-15 09:17:42 +00:00
2197 fixed formatting in all files which were modified
This commit is contained in:
parent
4cefd75345
commit
b42b4c128c
@ -1,21 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
* Autopsy Forensic Browser
|
* Autopsy Forensic Browser
|
||||||
*
|
*
|
||||||
* Copyright 2011-2016 Basis Technology Corp.
|
* Copyright 2011-2017 Basis Technology Corp.
|
||||||
* Contact: carrier <at> sleuthkit <dot> org
|
* Contact: carrier <at> sleuthkit <dot> org
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
* You may obtain a copy of the License at
|
* You may obtain a copy of the License at
|
||||||
*
|
*
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
*
|
*
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package org.sleuthkit.autopsy.casemodule.services;
|
package org.sleuthkit.autopsy.casemodule.services;
|
||||||
|
|
||||||
import java.beans.PropertyChangeEvent;
|
import java.beans.PropertyChangeEvent;
|
||||||
@ -38,7 +38,7 @@ public final class TagsOptionsPanelController extends OptionsPanelController {
|
|||||||
private TagOptionsPanel panel;
|
private TagOptionsPanel panel;
|
||||||
private final PropertyChangeSupport pcs = new PropertyChangeSupport(this);
|
private final PropertyChangeSupport pcs = new PropertyChangeSupport(this);
|
||||||
private boolean changed;
|
private boolean changed;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Component should load its data here.
|
* Component should load its data here.
|
||||||
*/
|
*/
|
||||||
@ -105,7 +105,7 @@ public final class TagsOptionsPanelController extends OptionsPanelController {
|
|||||||
public void removePropertyChangeListener(PropertyChangeListener l) {
|
public void removePropertyChangeListener(PropertyChangeListener l) {
|
||||||
pcs.removePropertyChangeListener(l);
|
pcs.removePropertyChangeListener(l);
|
||||||
}
|
}
|
||||||
|
|
||||||
private TagOptionsPanel getPanel() {
|
private TagOptionsPanel getPanel() {
|
||||||
if (panel == null) {
|
if (panel == null) {
|
||||||
panel = new TagOptionsPanel();
|
panel = new TagOptionsPanel();
|
||||||
@ -117,7 +117,7 @@ public final class TagsOptionsPanelController extends OptionsPanelController {
|
|||||||
}
|
}
|
||||||
return panel;
|
return panel;
|
||||||
}
|
}
|
||||||
|
|
||||||
void changed() {
|
void changed() {
|
||||||
if (!changed) {
|
if (!changed) {
|
||||||
changed = true;
|
changed = true;
|
||||||
|
@ -799,7 +799,8 @@ public final class DirectoryTreeTopComponent extends TopComponent implements Dat
|
|||||||
* Set the selected node using a path to a previously selected node.
|
* Set the selected node using a path to a previously selected node.
|
||||||
*
|
*
|
||||||
* @param previouslySelectedNodePath Path to a previously selected node.
|
* @param previouslySelectedNodePath Path to a previously selected node.
|
||||||
* @param rootNodeName Name of the root node to match, may be null.
|
* @param rootNodeName Name of the root node to match, may be
|
||||||
|
* null.
|
||||||
*/
|
*/
|
||||||
private void setSelectedNode(final String[] previouslySelectedNodePath, final String rootNodeName) {
|
private void setSelectedNode(final String[] previouslySelectedNodePath, final String rootNodeName) {
|
||||||
if (previouslySelectedNodePath == null) {
|
if (previouslySelectedNodePath == null) {
|
||||||
|
@ -432,7 +432,13 @@ public class IngestJobSettings {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the ENABLED_MODULES_KEY
|
* Get a set which contains all the names of enabled modules for the
|
||||||
|
* specified context.
|
||||||
|
*
|
||||||
|
* @param defaultSetting - The default list of module names.
|
||||||
|
* @param context -the execution context (profile name) to check
|
||||||
|
*
|
||||||
|
* @return the names of the enabled modules
|
||||||
*/
|
*/
|
||||||
static HashSet<String> getEnabledModules(String context, String defaultSetting) {
|
static HashSet<String> getEnabledModules(String context, String defaultSetting) {
|
||||||
return getModulesNamesFromSetting(context, ENABLED_MODULES_KEY, defaultSetting);
|
return getModulesNamesFromSetting(context, ENABLED_MODULES_KEY, defaultSetting);
|
||||||
|
@ -184,11 +184,11 @@ public final class IngestJobSettingsPanel extends javax.swing.JPanel {
|
|||||||
*/
|
*/
|
||||||
pastJobsButton.setEnabled(!dataSources.isEmpty() && !ingestJobs.isEmpty());
|
pastJobsButton.setEnabled(!dataSources.isEmpty() && !ingestJobs.isEmpty());
|
||||||
}
|
}
|
||||||
|
|
||||||
void setPastJobsButtonVisible(boolean isVisible){
|
void setPastJobsButtonVisible(boolean isVisible) {
|
||||||
pastJobsButton.setVisible(isVisible);
|
pastJobsButton.setVisible(isVisible);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This method is called from within the constructor to initialize the form.
|
* 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
|
* WARNING: Do NOT modify this code. The content of this method is always
|
||||||
|
@ -67,7 +67,7 @@ class IngestOptionsPanel extends IngestModuleGlobalSettingsPanel implements Opti
|
|||||||
tabbedPane.insertTab(NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.fileFiltersTab.text"), null,
|
tabbedPane.insertTab(NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.fileFiltersTab.text"), null,
|
||||||
filterPanel, NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.fileFiltersTab.toolTipText"), 0);
|
filterPanel, NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.fileFiltersTab.toolTipText"), 0);
|
||||||
tabbedPane.insertTab(NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.profilesTab.text"), null,
|
tabbedPane.insertTab(NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.profilesTab.text"), null,
|
||||||
profilePanel, NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.profilesTab.toolTipText"), 1);
|
profilePanel, NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.profilesTab.toolTipText"), 1);
|
||||||
tabbedPane.insertTab(NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.settingsTab.text"), null,
|
tabbedPane.insertTab(NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.settingsTab.text"), null,
|
||||||
settingsPanel, NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.settingsTab.toolTipText"), 2);
|
settingsPanel, NbBundle.getMessage(IngestOptionsPanel.class, "IngestOptionsPanel.settingsTab.toolTipText"), 2);
|
||||||
//Listener for when tabbed panes are switched, because we can have two file filter definitions panels open at the same time
|
//Listener for when tabbed panes are switched, because we can have two file filter definitions panels open at the same time
|
||||||
@ -84,7 +84,7 @@ class IngestOptionsPanel extends IngestModuleGlobalSettingsPanel implements Opti
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
addIngestJobEventsListener();
|
addIngestJobEventsListener();
|
||||||
enableTabs();
|
enableTabs();
|
||||||
}
|
}
|
||||||
@ -156,7 +156,7 @@ class IngestOptionsPanel extends IngestModuleGlobalSettingsPanel implements Opti
|
|||||||
public void saveSettings() {
|
public void saveSettings() {
|
||||||
//if a new filter was created in the profilePanel we don't want to save over it accidently
|
//if a new filter was created in the profilePanel we don't want to save over it accidently
|
||||||
if (profilePanel.shouldFiltersBeRefreshed()) {
|
if (profilePanel.shouldFiltersBeRefreshed()) {
|
||||||
filterPanel.load();
|
filterPanel.load();
|
||||||
}
|
}
|
||||||
filterPanel.store();
|
filterPanel.store();
|
||||||
settingsPanel.store();
|
settingsPanel.store();
|
||||||
|
@ -51,7 +51,7 @@ public class IngestOptionsPanelController extends OptionsPanelController {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the IngestOptionsPanel which is contained inside this controller.
|
* Get the IngestOptionsPanel which is contained inside this controller.
|
||||||
*
|
*
|
||||||
* @return panel
|
* @return panel
|
||||||
*/
|
*/
|
||||||
private IngestOptionsPanel getPanel() {
|
private IngestOptionsPanel getPanel() {
|
||||||
|
@ -22,8 +22,8 @@ import java.io.File;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
import java.util.Map;
|
import java.util.ArrayList;
|
||||||
import java.util.TreeMap;
|
import java.util.List;
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.openide.util.Exceptions;
|
import org.openide.util.Exceptions;
|
||||||
import org.sleuthkit.autopsy.coreutils.ModuleSettings;
|
import org.sleuthkit.autopsy.coreutils.ModuleSettings;
|
||||||
@ -38,7 +38,7 @@ public final class IngestProfiles {
|
|||||||
private static final String PROFILE_NAME_KEY = "Profile_Name";
|
private static final String PROFILE_NAME_KEY = "Profile_Name";
|
||||||
private static final String PROFILE_DESC_KEY = "Profile_Description";
|
private static final String PROFILE_DESC_KEY = "Profile_Description";
|
||||||
private static final String PROFILE_FILTER_KEY = "Profile_Filter";
|
private static final String PROFILE_FILTER_KEY = "Profile_Filter";
|
||||||
private Map<String, IngestProfile> profileMap = null;
|
private List<IngestProfile> profileList = null;
|
||||||
private static final Object PROFILE_LOCK = new Object();
|
private static final Object PROFILE_LOCK = new Object();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -46,11 +46,11 @@ public final class IngestProfiles {
|
|||||||
*
|
*
|
||||||
* @return profileList
|
* @return profileList
|
||||||
*/
|
*/
|
||||||
public Map<String, IngestProfile> getIngestProfileMap() {
|
public List<IngestProfile> getIngestProfiles() {
|
||||||
if (profileMap == null) {
|
if (profileList == null) {
|
||||||
loadProfileList();
|
loadProfileList();
|
||||||
}
|
}
|
||||||
return profileMap;
|
return profileList;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -61,14 +61,14 @@ public final class IngestProfiles {
|
|||||||
File dir = Paths.get(PlatformUtil.getUserConfigDirectory(), PROFILE_FOLDER).toFile();
|
File dir = Paths.get(PlatformUtil.getUserConfigDirectory(), PROFILE_FOLDER).toFile();
|
||||||
File[] directoryListing = dir.listFiles();
|
File[] directoryListing = dir.listFiles();
|
||||||
|
|
||||||
profileMap = new TreeMap<>();
|
profileList = new ArrayList<>();
|
||||||
if (directoryListing != null) {
|
if (directoryListing != null) {
|
||||||
for (File child : directoryListing) {
|
for (File child : directoryListing) {
|
||||||
String name = child.getName().split("\\.")[0];
|
String name = child.getName().split("\\.")[0];
|
||||||
String context = PROFILE_FOLDER + File.separator + name;
|
String context = PROFILE_FOLDER + File.separator + name;
|
||||||
String desc = ModuleSettings.getConfigSetting(context, PROFILE_DESC_KEY);
|
String desc = ModuleSettings.getConfigSetting(context, PROFILE_DESC_KEY);
|
||||||
String fileIngestFilter = ModuleSettings.getConfigSetting(context, PROFILE_FILTER_KEY);
|
String fileIngestFilter = ModuleSettings.getConfigSetting(context, PROFILE_FILTER_KEY);
|
||||||
profileMap.put(name, new IngestProfile(name, desc, fileIngestFilter));
|
profileList.add(new IngestProfile(name, desc, fileIngestFilter));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -86,7 +86,7 @@ public final class IngestProfiles {
|
|||||||
*/
|
*/
|
||||||
void saveProfileList() {
|
void saveProfileList() {
|
||||||
//save last used profile
|
//save last used profile
|
||||||
for (IngestProfile profile : getIngestProfileMap().values()) {
|
for (IngestProfile profile : getIngestProfiles()) {
|
||||||
IngestProfile.saveProfile(profile);
|
IngestProfile.saveProfile(profile);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -386,9 +386,10 @@ class ProfileSettingsPanel extends IngestModuleGlobalSettingsPanel implements Op
|
|||||||
public void load() {
|
public void load() {
|
||||||
int currentIndex = this.profileList.getSelectedIndex();
|
int currentIndex = this.profileList.getSelectedIndex();
|
||||||
this.profilesListModel.clear();
|
this.profilesListModel.clear();
|
||||||
this.profiles = (TreeMap<String, IngestProfile>) new IngestProfiles().getIngestProfileMap();
|
this.profiles = new TreeMap<String, IngestProfile>();
|
||||||
for (IngestProfile profile : this.profiles.values()) {
|
for (IngestProfile profile : new IngestProfiles().getIngestProfiles()) {
|
||||||
profilesListModel.addElement(profile);
|
profilesListModel.addElement(profile);
|
||||||
|
profiles.put(profile.getName(), profile);
|
||||||
}
|
}
|
||||||
if (currentIndex < 0 || currentIndex >= profilesListModel.getSize()) {
|
if (currentIndex < 0 || currentIndex >= profilesListModel.getSize()) {
|
||||||
currentIndex = 0;
|
currentIndex = 0;
|
||||||
|
@ -1003,7 +1003,7 @@ public final class FilesSetDefsPanel extends IngestModuleGlobalSettingsPanel imp
|
|||||||
private void deleteSetButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_deleteSetButtonActionPerformed
|
private void deleteSetButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_deleteSetButtonActionPerformed
|
||||||
FilesSet selectedSet = this.setsList.getSelectedValue();
|
FilesSet selectedSet = this.setsList.getSelectedValue();
|
||||||
if (panelType == PANEL_TYPE.FILE_INGEST_FILTERS) {
|
if (panelType == PANEL_TYPE.FILE_INGEST_FILTERS) {
|
||||||
for (IngestProfile profile : new IngestProfiles().getIngestProfileMap().values()) {
|
for (IngestProfile profile : new IngestProfiles().getIngestProfiles()) {
|
||||||
if (profile.getFileIngestFilter().equals(selectedSet.getName())) {
|
if (profile.getFileIngestFilter().equals(selectedSet.getName())) {
|
||||||
MessageNotifyUtil.Message.error(NbBundle.getMessage(this.getClass(),
|
MessageNotifyUtil.Message.error(NbBundle.getMessage(this.getClass(),
|
||||||
"FilesSetDefsPanel.ingest.fileFilterInUseError",
|
"FilesSetDefsPanel.ingest.fileFilterInUseError",
|
||||||
|
@ -18,10 +18,8 @@
|
|||||||
*/
|
*/
|
||||||
package org.sleuthkit.autopsy.report.testfixtures;
|
package org.sleuthkit.autopsy.report.testfixtures;
|
||||||
|
|
||||||
import org.openide.util.lookup.ServiceProvider;
|
|
||||||
import org.sleuthkit.autopsy.coreutils.Version;
|
import org.sleuthkit.autopsy.coreutils.Version;
|
||||||
import org.sleuthkit.autopsy.ingest.FileIngestModule;
|
import org.sleuthkit.autopsy.ingest.FileIngestModule;
|
||||||
import org.sleuthkit.autopsy.ingest.IngestModuleFactory;
|
|
||||||
import org.sleuthkit.autopsy.ingest.IngestModuleFactoryAdapter;
|
import org.sleuthkit.autopsy.ingest.IngestModuleFactoryAdapter;
|
||||||
import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
|
import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
|
||||||
|
|
||||||
@ -31,8 +29,8 @@ import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
|
|||||||
* annotation to activate this test fixture.
|
* annotation to activate this test fixture.
|
||||||
*/
|
*/
|
||||||
//@ServiceProvider(service = IngestModuleFactory.class)
|
//@ServiceProvider(service = IngestModuleFactory.class)
|
||||||
public final class CustomArtifactsCreatorIngestModuleFactory extends IngestModuleFactoryAdapter {
|
public final class CustomArtifactsCreatorIngestModuleFactory extends IngestModuleFactoryAdapter {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getModuleDisplayName() {
|
public String getModuleDisplayName() {
|
||||||
return getModuleName();
|
return getModuleName();
|
||||||
@ -57,8 +55,8 @@ public final class CustomArtifactsCreatorIngestModuleFactory extends IngestModu
|
|||||||
public FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings) {
|
public FileIngestModule createFileIngestModule(IngestModuleIngestJobSettings settings) {
|
||||||
return new CustomArtifactsCreatorIngestModule();
|
return new CustomArtifactsCreatorIngestModule();
|
||||||
}
|
}
|
||||||
|
|
||||||
static String getModuleName() {
|
static String getModuleName() {
|
||||||
return "Custom Artifacts Creator";
|
return "Custom Artifacts Creator";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -114,7 +114,7 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
* @param inStartup True if we're doing the initial population of the UI
|
* @param inStartup True if we're doing the initial population of the UI
|
||||||
*/
|
*/
|
||||||
final void load(boolean inStartup) {
|
final void load(boolean inStartup) {
|
||||||
|
|
||||||
// multi user mode must be enabled
|
// multi user mode must be enabled
|
||||||
if (!UserPreferences.getIsMultiUserModeEnabled()) {
|
if (!UserPreferences.getIsMultiUserModeEnabled()) {
|
||||||
tbOops.setText(MULTI_USER_SETTINGS_MUST_BE_ENABLED);
|
tbOops.setText(MULTI_USER_SETTINGS_MUST_BE_ENABLED);
|
||||||
@ -123,23 +123,25 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
}
|
}
|
||||||
cbJoinAutoIngestCluster.setSelected(AutoIngestUserPreferences.getJoinAutoModeCluster());
|
cbJoinAutoIngestCluster.setSelected(AutoIngestUserPreferences.getJoinAutoModeCluster());
|
||||||
cbJoinAutoIngestCluster.setEnabled(UserPreferences.getIsMultiUserModeEnabled());
|
cbJoinAutoIngestCluster.setEnabled(UserPreferences.getIsMultiUserModeEnabled());
|
||||||
|
|
||||||
if (inStartup) {
|
if (inStartup) {
|
||||||
AutoIngestUserPreferences.SelectedMode storedMode = AutoIngestUserPreferences.getMode();
|
AutoIngestUserPreferences.SelectedMode storedMode = AutoIngestUserPreferences.getMode();
|
||||||
inputPathTextField.requestFocusInWindow();
|
inputPathTextField.requestFocusInWindow();
|
||||||
if (null != storedMode) switch (storedMode) {
|
if (null != storedMode) {
|
||||||
case REVIEW:
|
switch (storedMode) {
|
||||||
jRadioButtonReview.setSelected(true);
|
case REVIEW:
|
||||||
enableOptionsBasedOnMode(OptionsUiMode.REVIEW);
|
jRadioButtonReview.setSelected(true);
|
||||||
break;
|
enableOptionsBasedOnMode(OptionsUiMode.REVIEW);
|
||||||
case AUTOMATED:
|
break;
|
||||||
jRadioButtonAutomated.setSelected(true);
|
case AUTOMATED:
|
||||||
enableOptionsBasedOnMode(OptionsUiMode.AIM);
|
jRadioButtonAutomated.setSelected(true);
|
||||||
break;
|
enableOptionsBasedOnMode(OptionsUiMode.AIM);
|
||||||
default:
|
break;
|
||||||
cbJoinAutoIngestCluster.setSelected(false);
|
default:
|
||||||
enableOptionsBasedOnMode(OptionsUiMode.STANDALONE);
|
cbJoinAutoIngestCluster.setSelected(false);
|
||||||
break;
|
enableOptionsBasedOnMode(OptionsUiMode.STANDALONE);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -206,11 +208,11 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
void store() {
|
void store() {
|
||||||
boolean needsRestart = false;
|
boolean needsRestart = false;
|
||||||
AutoIngestUserPreferences.SelectedMode storedMode = AutoIngestUserPreferences.getMode();
|
AutoIngestUserPreferences.SelectedMode storedMode = AutoIngestUserPreferences.getMode();
|
||||||
|
|
||||||
if (AutoIngestUserPreferences.getJoinAutoModeCluster() != cbJoinAutoIngestCluster.isSelected()) {
|
if (AutoIngestUserPreferences.getJoinAutoModeCluster() != cbJoinAutoIngestCluster.isSelected()) {
|
||||||
needsRestart = true;
|
needsRestart = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
AutoIngestUserPreferences.setJoinAutoModeCluster(cbJoinAutoIngestCluster.isSelected());
|
AutoIngestUserPreferences.setJoinAutoModeCluster(cbJoinAutoIngestCluster.isSelected());
|
||||||
if (!cbJoinAutoIngestCluster.isSelected()) {
|
if (!cbJoinAutoIngestCluster.isSelected()) {
|
||||||
AutoIngestUserPreferences.setMode(AutoIngestUserPreferences.SelectedMode.STANDALONE);
|
AutoIngestUserPreferences.setMode(AutoIngestUserPreferences.SelectedMode.STANDALONE);
|
||||||
@ -224,8 +226,8 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (jRadioButtonAutomated.isSelected()) {
|
if (jRadioButtonAutomated.isSelected()) {
|
||||||
if (storedMode != AutoIngestUserPreferences.SelectedMode.AUTOMATED) {
|
if (storedMode != AutoIngestUserPreferences.SelectedMode.AUTOMATED) {
|
||||||
needsRestart = true;
|
needsRestart = true;
|
||||||
@ -261,7 +263,7 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
|
|
||||||
AutoIngestUserPreferences.setMode(AutoIngestUserPreferences.SelectedMode.REVIEW);
|
AutoIngestUserPreferences.setMode(AutoIngestUserPreferences.SelectedMode.REVIEW);
|
||||||
String resultsFolderPath = getNormalizedFolderPath(outputPathTextField.getText().trim());
|
String resultsFolderPath = getNormalizedFolderPath(outputPathTextField.getText().trim());
|
||||||
AutoIngestUserPreferences.setAutoModeResultsFolder(resultsFolderPath);
|
AutoIngestUserPreferences.setAutoModeResultsFolder(resultsFolderPath);
|
||||||
}
|
}
|
||||||
if (needsRestart) {
|
if (needsRestart) {
|
||||||
SwingUtilities.invokeLater(() -> {
|
SwingUtilities.invokeLater(() -> {
|
||||||
@ -303,11 +305,11 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
* Validate current panel settings.
|
* Validate current panel settings.
|
||||||
*/
|
*/
|
||||||
boolean valid() {
|
boolean valid() {
|
||||||
|
|
||||||
if (!cbJoinAutoIngestCluster.isSelected()) {
|
if (!cbJoinAutoIngestCluster.isSelected()) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean isValidNodePanel = true;
|
boolean isValidNodePanel = true;
|
||||||
|
|
||||||
switch (getModeFromRadioButtons()) {
|
switch (getModeFromRadioButtons()) {
|
||||||
@ -333,13 +335,13 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (jRadioButtonAutomated.isSelected()) {
|
if (jRadioButtonAutomated.isSelected()) {
|
||||||
if (sharedConfigCheckbox.isEnabled() && sharedConfigCheckbox.isSelected() && !validSharedConfigSettings()) {
|
if (sharedConfigCheckbox.isEnabled() && sharedConfigCheckbox.isSelected() && !validSharedConfigSettings()) {
|
||||||
isValidNodePanel = false;
|
isValidNodePanel = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return isValidNodePanel;
|
return isValidNodePanel;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -593,10 +595,10 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void enableOptionsBasedOnMode(OptionsUiMode mode) {
|
private void enableOptionsBasedOnMode(OptionsUiMode mode) {
|
||||||
if (mode != OptionsUiMode.DOWNLOADING_CONFIGURATION) {
|
if (mode != OptionsUiMode.DOWNLOADING_CONFIGURATION) {
|
||||||
jRadioButtonAutomated.setEnabled(cbJoinAutoIngestCluster.isSelected());
|
jRadioButtonAutomated.setEnabled(cbJoinAutoIngestCluster.isSelected());
|
||||||
jRadioButtonReview.setEnabled(cbJoinAutoIngestCluster.isSelected());
|
jRadioButtonReview.setEnabled(cbJoinAutoIngestCluster.isSelected());
|
||||||
|
|
||||||
jLabelSelectInputFolder.setEnabled(mode == OptionsUiMode.AIM);
|
jLabelSelectInputFolder.setEnabled(mode == OptionsUiMode.AIM);
|
||||||
inputPathTextField.setEnabled(mode == OptionsUiMode.AIM);
|
inputPathTextField.setEnabled(mode == OptionsUiMode.AIM);
|
||||||
browseInputFolderButton.setEnabled(mode == OptionsUiMode.AIM);
|
browseInputFolderButton.setEnabled(mode == OptionsUiMode.AIM);
|
||||||
@ -629,7 +631,7 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
if (!cbJoinAutoIngestCluster.isSelected()) {
|
if (!cbJoinAutoIngestCluster.isSelected()) {
|
||||||
return OptionsUiMode.STANDALONE;
|
return OptionsUiMode.STANDALONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (jRadioButtonAutomated.isSelected()) {
|
if (jRadioButtonAutomated.isSelected()) {
|
||||||
return OptionsUiMode.AIM;
|
return OptionsUiMode.AIM;
|
||||||
} else if (jRadioButtonReview.isSelected()) {
|
} else if (jRadioButtonReview.isSelected()) {
|
||||||
@ -1269,9 +1271,9 @@ public class AutoIngestSettingsPanel extends javax.swing.JPanel {
|
|||||||
private void bnAdvancedSettingsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnAdvancedSettingsActionPerformed
|
private void bnAdvancedSettingsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bnAdvancedSettingsActionPerformed
|
||||||
AdvancedAutoIngestSettingsPanel advancedAutoIngestSettingsPanel = new AdvancedAutoIngestSettingsPanel(getModeFromRadioButtons());
|
AdvancedAutoIngestSettingsPanel advancedAutoIngestSettingsPanel = new AdvancedAutoIngestSettingsPanel(getModeFromRadioButtons());
|
||||||
if (JOptionPane.showConfirmDialog(null, advancedAutoIngestSettingsPanel,
|
if (JOptionPane.showConfirmDialog(null, advancedAutoIngestSettingsPanel,
|
||||||
NbBundle.getMessage(AutoIngestSettingsPanel.class, "AutoIngestSettingsPanel.AdvancedAutoIngestSettingsPanel.Title"),
|
NbBundle.getMessage(AutoIngestSettingsPanel.class, "AutoIngestSettingsPanel.AdvancedAutoIngestSettingsPanel.Title"),
|
||||||
JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE) == JOptionPane.OK_OPTION) {
|
JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE) == JOptionPane.OK_OPTION) {
|
||||||
advancedAutoIngestSettingsPanel.store();
|
advancedAutoIngestSettingsPanel.store();
|
||||||
}
|
}
|
||||||
}//GEN-LAST:event_bnAdvancedSettingsActionPerformed
|
}//GEN-LAST:event_bnAdvancedSettingsActionPerformed
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user