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)