19package org.sleuthkit.autopsy.ingest.events;
21import java.io.Serializable;
22import java.util.ArrayList;
23import java.util.Collection;
24import java.util.Collections;
25import java.util.logging.Level;
26import java.util.stream.Collectors;
27import javax.annotation.concurrent.Immutable;
28import org.sleuthkit.autopsy.casemodule.Case;
29import org.sleuthkit.autopsy.casemodule.NoCurrentCaseException;
30import org.sleuthkit.autopsy.coreutils.Logger;
31import org.sleuthkit.autopsy.events.AutopsyEvent;
32import org.sleuthkit.autopsy.ingest.IngestManager;
33import org.sleuthkit.autopsy.ingest.ModuleDataEvent;
34import org.sleuthkit.datamodel.BlackboardArtifact;
35import org.sleuthkit.datamodel.TskCoreException;
69 .map(BlackboardArtifact::getArtifactID)
70 .collect(Collectors.toList()) : Collections.emptyList()),
97 Collection<BlackboardArtifact> artifacts =
new ArrayList<>();
104 logger.log(Level.SEVERE,
"Error doing lazy load for remote event", ex);
SleuthkitCase getSleuthkitCase()
static Case getCurrentCaseThrows()
synchronized static Logger getLogger(String name)
AutopsyEvent(String eventName, Object oldValue, Object newValue)
SerializableEventData(String moduleName, BlackboardArtifact.Type artifactTypeId, Collection< Long > artifactIds)
Collection< Long > artifactIds
BlackboardArtifact.Type artifactTypeId
static final long serialVersionUID
static final Logger logger
transient ModuleDataEvent eventData
static final long serialVersionUID
BlackboardPostEvent(ModuleDataEvent eventData)