19package org.sleuthkit.autopsy.discovery.search;
21import com.google.common.eventbus.EventBus;
22import java.util.ArrayList;
23import java.util.Collections;
26import org.sleuthkit.autopsy.discovery.search.DiscoveryKeyUtils.GroupKey;
27import org.sleuthkit.autopsy.discovery.search.SearchData.Type;
28import org.sleuthkit.datamodel.AbstractFile;
29import org.sleuthkit.datamodel.BlackboardArtifact;
125 return Collections.unmodifiableList(
instances);
182 this.searchFilters = searchfilters;
194 return Collections.unmodifiableMap(
groupMap);
297 private final List<MiniTimelineResult>
results =
new ArrayList<>();
324 return Collections.unmodifiableList(
results);
375 return Collections.unmodifiableList(
results);
final BlackboardArtifact.ARTIFACT_TYPE artifactType
List< BlackboardArtifact > getListOfArtifacts()
final List< BlackboardArtifact > listOfArtifacts
ArtifactSearchResultEvent(BlackboardArtifact.ARTIFACT_TYPE artifactType, List< BlackboardArtifact > listOfArtifacts, boolean shouldGrabFocus)
BlackboardArtifact.ARTIFACT_TYPE getArtifactType()
boolean shouldGrabFocus()
CancelBackgroundTasksEvent()
ClearInstanceSelectionEvent()
boolean isShowDetailsArea()
final boolean showDetailsArea
DetailsVisibleEvent(boolean isVisible)
ResultsSorter.SortingMethod getResultSort()
List< AbstractFilter > getFilters()
Group.GroupSortingAlgorithm getGroupSort()
final ResultsSorter.SortingMethod sortMethod
final DiscoveryAttributes.AttributeType groupingAttribute
GroupSelectedEvent(List< AbstractFilter > searchfilters, DiscoveryAttributes.AttributeType groupingAttribute, Group.GroupSortingAlgorithm groupSort, ResultsSorter.SortingMethod sortMethod, GroupKey groupKey, int groupSize, Type resultType)
DiscoveryAttributes.AttributeType getGroupingAttr()
final List< AbstractFilter > searchfilters
final Group.GroupSortingAlgorithm groupSort
List< MiniTimelineResult > getResultList()
boolean shouldGrabFocus()
MiniTimelineResultEvent(List< MiniTimelineResult > results, String domain, boolean shouldGrabFocus)
final List< MiniTimelineResult > results
List< Result > getSearchResults()
PageRetrievedEvent(Type resultType, int page, List< Result > results)
final List< Result > results
PopulateDomainTabsEvent(String domain)
List< AbstractFile > getInstances()
final List< AbstractFile > instances
PopulateInstancesListEvent(List< AbstractFile > files)
final ResultsSorter.SortingMethod sortMethod
DiscoveryAttributes.AttributeType getGroupingAttr()
final DiscoveryAttributes.AttributeType groupingAttribute
List< AbstractFilter > getFilters()
SearchCompleteEvent(Map< GroupKey, Integer > groupMap, List< AbstractFilter > searchfilters, DiscoveryAttributes.AttributeType groupingAttribute, Group.GroupSortingAlgorithm groupSort, ResultsSorter.SortingMethod sortMethod)
final Map< GroupKey, Integer > groupMap
final List< AbstractFilter > searchFilters
final Group.GroupSortingAlgorithm groupSort
Map< GroupKey, Integer > getGroupMap()
Group.GroupSortingAlgorithm getGroupSort()
ResultsSorter.SortingMethod getResultSort()
SearchStartedEvent(Type type)
static final EventBus discoveryEventBus
static EventBus getDiscoveryEventBus()