19 package org.sleuthkit.autopsy.keywordsearch;
21 import java.util.Date;
22 import java.util.List;
34 KeywordList(String name, Date created, Date modified, Boolean useForIngest, Boolean ingestMessages, List<Keyword> keywords,
boolean locked) {
44 KeywordList(String name, Date created, Date modified, Boolean useForIngest, Boolean ingestMessages, List<Keyword> keywords) {
53 KeywordList(List<Keyword> keywords) {
54 this(
"",
new Date(0),
new Date(0),
false,
false,
keywords,
false);
62 if (getClass() != obj.getClass()) {
66 if ((this.name == null) ? (other.
name != null) : !this.name.equals(other.
name)) {
82 Date getDateCreated() {
86 Date getDateModified() {
90 Boolean getUseForIngest() {
94 void setUseForIngest(
boolean use) {
95 this.useForIngest = use;
98 Boolean getIngestMessages() {
102 void setIngestMessages(
boolean ingestMessages) {
106 List<Keyword> getKeywords() {
110 boolean hasKeyword(Keyword keyword) {
111 return keywords.contains(keyword);
114 boolean hasKeyword(String keyword) {
116 for (Keyword k : keywords) {
117 if (k.getQuery().equals(keyword)) {
boolean equals(Object obj)