19 package org.sleuthkit.datamodel.blackboardutils;
21 import java.util.ArrayList;
22 import java.util.Collection;
23 import java.util.Collections;
24 import java.util.Optional;
51 super(caseDb, moduleName, srcContent, ingestJobId);
67 this(caseDb, moduleName, srcContent, null);
83 Collections.emptyList());
101 Collection<BlackboardAttribute> otherAttributesList)
throws TskCoreException,
BlackboardException {
103 Collection<BlackboardAttribute> attributes =
new ArrayList<>();
110 attributes.addAll(otherAttributesList);
113 Content content = getContent();
117 Optional<Long> ingestJobId = getIngestJobId();
118 getSleuthkitCase().getBlackboard().postArtifact(installedProgramArtifact, getModuleName(), ingestJobId.orElse(null));
121 return installedProgramArtifact;
BlackboardArtifact addInstalledProgram(String programName, long dateInstalled, Collection< BlackboardAttribute > otherAttributesList)
DataArtifact newDataArtifact(BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList)
BlackboardArtifact addInstalledProgram(String programName, long dateInstalled)
ArtifactsHelper(SleuthkitCase caseDb, String moduleName, Content srcContent, Long ingestJobId)
ArtifactsHelper(SleuthkitCase caseDb, String moduleName, Content srcContent)