19 package org.sleuthkit.autopsy.ingest.runIngestModuleWizard;
21 import java.awt.Cursor;
22 import java.awt.event.ActionEvent;
23 import java.text.MessageFormat;
24 import java.util.ArrayList;
25 import java.util.List;
26 import javax.swing.Action;
27 import javax.swing.JOptionPane;
28 import org.openide.DialogDisplayer;
29 import org.openide.WizardDescriptor;
30 import org.openide.util.HelpCtx;
31 import org.openide.util.NbBundle.Messages;
32 import org.openide.util.actions.CallableSystemAction;
33 import org.openide.windows.WindowManager;
46 @Messages(
"RunIngestModulesAction.name=Run Ingest Modules")
64 this.putValue(Action.NAME, Bundle.RunIngestModulesAction_name());
65 this.dataSources.addAll(dataSources);
76 this.putValue(Action.NAME, Bundle.RunIngestModulesAction_name());
93 WindowManager.getDefault().getMainWindow().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
95 WizardDescriptor wiz =
new WizardDescriptor(wizard);
96 wiz.setTitleFormat(
new MessageFormat(
"{0}"));
97 wiz.setTitle(Bundle.RunIngestModulesAction_name());
98 WindowManager.getDefault().getMainWindow().setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
99 if (DialogDisplayer.getDefault().notify(wiz) == WizardDescriptor.FINISH_OPTION) {
112 List<String> warnings = ingestJobSettings.
getWarnings();
113 if (warnings.isEmpty() ==
false) {
114 StringBuilder warningMessage =
new StringBuilder(1024);
115 for (String warning : warnings) {
116 warningMessage.append(warning).append(
"\n");
118 JOptionPane.showMessageDialog(null, warningMessage.toString());
129 return Bundle.RunIngestModulesAction_name();
134 return HelpCtx.DEFAULT_HELP;
final IngestJobSettings.IngestType ingestType
static synchronized IngestManager getInstance()
final List< Content > dataSources
RunIngestModulesAction(Directory dir)
static final long serialVersionUID
static void showWarnings(IngestJobSettings ingestJobSettings)
void queueIngestJob(Collection< Content > dataSources, IngestJobSettings settings)
void actionPerformed(ActionEvent e)
List< String > getWarnings()
static final String EXECUTION_CONTEXT