diff --git a/Core/src/org/sleuthkit/autopsy/discovery/search/DiscoveryAttributes.java b/Core/src/org/sleuthkit/autopsy/discovery/search/DiscoveryAttributes.java index 7b8df83c37..178530e072 100644 --- a/Core/src/org/sleuthkit/autopsy/discovery/search/DiscoveryAttributes.java +++ b/Core/src/org/sleuthkit/autopsy/discovery/search/DiscoveryAttributes.java @@ -29,7 +29,6 @@ import java.util.List; import java.util.Map; import java.util.Set; import java.util.logging.Level; -import org.openide.util.Exceptions; import org.openide.util.NbBundle; import org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoDbUtil; import org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoException; diff --git a/Core/src/org/sleuthkit/autopsy/discovery/search/DomainSearchCacheLoader.java b/Core/src/org/sleuthkit/autopsy/discovery/search/DomainSearchCacheLoader.java index cb0db1c2dc..59c47429c4 100755 --- a/Core/src/org/sleuthkit/autopsy/discovery/search/DomainSearchCacheLoader.java +++ b/Core/src/org/sleuthkit/autopsy/discovery/search/DomainSearchCacheLoader.java @@ -30,8 +30,6 @@ import java.util.Map; import java.util.Optional; import java.util.StringJoiner; import org.apache.commons.lang3.tuple.Pair; -import org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoException; -import org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeNormalizationException; import org.sleuthkit.autopsy.discovery.search.DiscoveryAttributes.AttributeType; import org.sleuthkit.autopsy.discovery.search.DiscoveryAttributes.DataSourceAttribute; import org.sleuthkit.autopsy.discovery.search.DiscoveryKeyUtils.GroupKey; @@ -56,8 +54,7 @@ import org.sleuthkit.datamodel.TskCoreException; class DomainSearchCacheLoader extends CacheLoader>> { @Override - public Map> load(SearchKey key) throws DiscoveryException, SQLException, TskCoreException, - CentralRepoException, CorrelationAttributeNormalizationException { + public Map> load(SearchKey key) throws DiscoveryException, SQLException, TskCoreException { List domainResults = getResultDomainsFromDatabase(key); @@ -134,9 +131,15 @@ class DomainSearchCacheLoader extends CacheLoader createWhereAndHavingClause(List filters) { final StringJoiner whereClause = new StringJoiner(" OR "); diff --git a/Core/src/org/sleuthkit/autopsy/discovery/search/SearchFiltering.java b/Core/src/org/sleuthkit/autopsy/discovery/search/SearchFiltering.java index 09e9c852cc..82ed314d6d 100644 --- a/Core/src/org/sleuthkit/autopsy/discovery/search/SearchFiltering.java +++ b/Core/src/org/sleuthkit/autopsy/discovery/search/SearchFiltering.java @@ -126,7 +126,8 @@ public class SearchFiltering { } /** - * A filter to specify date range for artifacts. + * A filter to specify date range for artifacts, start and end times should + * be in epoch seconds. */ public static class ArtifactDateRangeFilter extends AbstractFilter { diff --git a/Core/src/org/sleuthkit/autopsy/discovery/ui/PageWorker.java b/Core/src/org/sleuthkit/autopsy/discovery/ui/PageWorker.java index 54ed286f9e..491e618683 100644 --- a/Core/src/org/sleuthkit/autopsy/discovery/ui/PageWorker.java +++ b/Core/src/org/sleuthkit/autopsy/discovery/ui/PageWorker.java @@ -91,7 +91,8 @@ final class PageWorker extends SwingWorker { try { // Run the search if (resultType == SearchData.Type.DOMAIN) { - results.addAll(DomainSearch.getDomainsInGroup(System.getProperty(USER_NAME_PROPERTY), searchfilters, + DomainSearch domainSearch = new DomainSearch(); + results.addAll(domainSearch.getDomainsInGroup(System.getProperty(USER_NAME_PROPERTY), searchfilters, groupingAttribute, groupSort, fileSortMethod, groupKey, startingEntry, pageSize, diff --git a/Core/src/org/sleuthkit/autopsy/discovery/ui/SearchWorker.java b/Core/src/org/sleuthkit/autopsy/discovery/ui/SearchWorker.java index a2e35c7a29..7c6863ce62 100644 --- a/Core/src/org/sleuthkit/autopsy/discovery/ui/SearchWorker.java +++ b/Core/src/org/sleuthkit/autopsy/discovery/ui/SearchWorker.java @@ -76,7 +76,8 @@ final class SearchWorker extends SwingWorker { try { // Run the search if (searchType == SearchData.Type.DOMAIN) { - results.putAll(DomainSearch.getGroupSizes(System.getProperty(USER_NAME_PROPERTY), filters, + DomainSearch domainSearch = new DomainSearch(); + results.putAll(domainSearch.getGroupSizes(System.getProperty(USER_NAME_PROPERTY), filters, groupingAttr, groupSortAlgorithm, fileSort,