19 package org.sleuthkit.autopsy.modules.yara;
21 import java.util.ArrayList;
22 import java.util.Collections;
23 import java.util.List;
39 onlyExecutableFiles =
true;
40 selectedRuleSetNames =
new ArrayList<>();
50 this.selectedRuleSetNames =
new ArrayList<>();
53 selectedRuleSetNames.add(set.getName());
66 return Collections.unmodifiableList(selectedRuleSetNames);
74 void setSelectedRuleSetNames(List<RuleSet> selected) {
75 this.selectedRuleSetNames =
new ArrayList<>();
77 selectedRuleSetNames.add(set.getName());
86 boolean hasSelectedRuleSets() {
87 return selectedRuleSetNames != null && !selectedRuleSetNames.isEmpty();
106 void setOnlyExecuteableFile(
boolean onlyExecutableFiles) {
boolean onlyExecutableFiles
List< String > selectedRuleSetNames
static final long serialVersionUID
boolean onlyExecutableFiles()
YaraIngestJobSettings(List< RuleSet > selected, boolean onlyExecutableFiles)
List< String > getSelectedRuleSetNames()