mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-12 16:06:15 +00:00
4238 add disabled reason for empty file and no hash to cr comment action
This commit is contained in:
parent
5c8dc1c811
commit
6bfdaddec1
@ -21,6 +21,8 @@ package org.sleuthkit.autopsy.centralrepository;
|
|||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import javax.swing.AbstractAction;
|
import javax.swing.AbstractAction;
|
||||||
|
import javax.swing.Action;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.openide.DialogDisplayer;
|
import org.openide.DialogDisplayer;
|
||||||
import org.openide.NotifyDescriptor;
|
import org.openide.NotifyDescriptor;
|
||||||
import org.openide.util.NbBundle.Messages;
|
import org.openide.util.NbBundle.Messages;
|
||||||
@ -37,9 +39,9 @@ import org.sleuthkit.datamodel.AbstractFile;
|
|||||||
* An AbstractAction to manage adding and modifying a Central Repository file
|
* An AbstractAction to manage adding and modifying a Central Repository file
|
||||||
* instance comment.
|
* instance comment.
|
||||||
*/
|
*/
|
||||||
|
@Messages({"AddEditCentralRepoCommentAction.menuItemText.addEditCentralRepoCommentEmptyFile=Add/Edit Central Repository Comment (Empty File)",
|
||||||
|
"AddEditCentralRepoCommentAction.menuItemText.addEditCentralRepoCommentNoMD5=Add/Edit Central Repository Comment (No MD5 Hash)",
|
||||||
@Messages({"AddEditCentralRepoCommentAction.menuItemText.addEditCentralRepoComment=Add/Edit Central Repository Comment"})
|
"AddEditCentralRepoCommentAction.menuItemText.addEditCentralRepoComment=Add/Edit Central Repository Comment"})
|
||||||
public final class AddEditCentralRepoCommentAction extends AbstractAction {
|
public final class AddEditCentralRepoCommentAction extends AbstractAction {
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(AddEditCentralRepoCommentAction.class.getName());
|
private static final Logger logger = Logger.getLogger(AddEditCentralRepoCommentAction.class.getName());
|
||||||
@ -58,14 +60,20 @@ public final class AddEditCentralRepoCommentAction extends AbstractAction {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public AddEditCentralRepoCommentAction(AbstractFile file) {
|
public AddEditCentralRepoCommentAction(AbstractFile file) {
|
||||||
super(Bundle.AddEditCentralRepoCommentAction_menuItemText_addEditCentralRepoComment());
|
|
||||||
fileId = file.getId();
|
fileId = file.getId();
|
||||||
correlationAttributeInstance = EamArtifactUtil.getInstanceFromContent(file);
|
correlationAttributeInstance = EamArtifactUtil.getInstanceFromContent(file);
|
||||||
if (correlationAttributeInstance == null) {
|
if (correlationAttributeInstance == null) {
|
||||||
addToDatabase = true;
|
addToDatabase = true;
|
||||||
correlationAttributeInstance = EamArtifactUtil.makeInstanceFromContent(file);
|
correlationAttributeInstance = EamArtifactUtil.makeInstanceFromContent(file);
|
||||||
}
|
}
|
||||||
|
if (file.getSize() == 0) {
|
||||||
|
putValue(Action.NAME, Bundle.AddEditCentralRepoCommentAction_menuItemText_addEditCentralRepoCommentEmptyFile());
|
||||||
|
} else if (StringUtils.isBlank(file.getMd5Hash())) {
|
||||||
|
putValue(Action.NAME, Bundle.AddEditCentralRepoCommentAction_menuItemText_addEditCentralRepoCommentNoMD5());
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
putValue(Action.NAME,Bundle.AddEditCentralRepoCommentAction_menuItemText_addEditCentralRepoComment());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user