19 package org.sleuthkit.autopsy.keywordsearch;
 
   21 import java.util.ArrayList;
 
   22 import java.util.HashSet;
 
   23 import java.util.List;
 
   56         this.namesOfDisabledKeywordLists = 
new HashSet<>();
 
   59         this.ocrEnabled = null;
 
   60         this.limitedOCREnabled = null;
 
   62         this.indexToSolr = 
true;
 
   77     KeywordSearchJobSettings(List<String> namesOfEnabledKeywordLists, List<String> namesOfDisabledKeywordLists, 
boolean ocrEnabled, 
boolean limitedOCREnabled, 
boolean ocrOnly, 
boolean indexToSolr) {
 
   91     @SuppressWarnings(
"deprecation")
 
   93         if (ocrEnabled == null) {
 
   94             ocrEnabled = KeywordSearchSettings.getOcrOption();
 
  115     @SuppressWarnings(
"deprecation")
 
  116     boolean isLimitedOCREnabled() {
 
  117         if (limitedOCREnabled == null) {
 
  118             limitedOCREnabled = KeywordSearchSettings.getLimitedOcrOption();
 
  131     void setLimitedOCREnabled(
boolean limitedOCREnabled) {
 
  140     boolean isOCROnly() {
 
  151     void setOCROnly(
boolean ocrOnly) {
 
  171     boolean keywordListIsEnabled(String keywordListName) {
 
  173         return namesOfEnabledKeywordLists.contains(keywordListName);
 
  181     List<String> getNamesOfEnabledKeyWordLists() {
 
  191     List<String> getNamesOfDisabledKeyWordLists() {
 
  201         if (null == this.namesOfDisabledKeywordLists) {
 
  202             this.namesOfDisabledKeywordLists = 
new HashSet<>();
 
  206     boolean isIndexToSolrEnabled() {
 
  207         return indexToSolr == null ? DEFAULT_INDEX_TO_SOLR : 
indexToSolr;
 
  210     void setIndexToSolrEnabled(
boolean enabled){
 
  211         indexToSolr = enabled;
 
final HashSet< String > namesOfEnabledKeywordLists
Boolean limitedOCREnabled
HashSet< String > namesOfDisabledKeywordLists
static final long serialVersionUID
void setOCREnabled(boolean ocrEnabled)
static final boolean DEFAULT_INDEX_TO_SOLR
void upgradeFromOlderVersions()