From bb4f15093b162175dbe6ca14c3cb12e314dc20e0 Mon Sep 17 00:00:00 2001 From: Greg DiCristofaro Date: Fri, 5 Feb 2021 11:05:54 -0500 Subject: [PATCH] file types implementation --- .../autopsy/datamodel/FileTypes.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/FileTypes.java b/Core/src/org/sleuthkit/autopsy/datamodel/FileTypes.java index aa1d0a04ec..1a7abab0f9 100644 --- a/Core/src/org/sleuthkit/autopsy/datamodel/FileTypes.java +++ b/Core/src/org/sleuthkit/autopsy/datamodel/FileTypes.java @@ -20,6 +20,7 @@ package org.sleuthkit.autopsy.datamodel; import java.util.ArrayList; import java.util.Arrays; +import java.util.Collection; import java.util.List; import java.util.Observable; import java.util.Observer; @@ -34,6 +35,8 @@ import org.openide.util.Lookup; import org.openide.util.NbBundle; import org.openide.util.lookup.Lookups; import org.sleuthkit.autopsy.coreutils.Logger; +import org.sleuthkit.datamodel.AnalysisResult; +import org.sleuthkit.datamodel.AnalysisResultAdded; import org.sleuthkit.datamodel.BlackboardArtifact; import org.sleuthkit.datamodel.BlackboardAttribute; import org.sleuthkit.datamodel.Content; @@ -43,6 +46,7 @@ import org.sleuthkit.datamodel.Directory; import org.sleuthkit.datamodel.File; import org.sleuthkit.datamodel.LayoutFile; import org.sleuthkit.datamodel.LocalFile; +import org.sleuthkit.datamodel.Score; import org.sleuthkit.datamodel.SlackFile; import org.sleuthkit.datamodel.SleuthkitCase; import org.sleuthkit.datamodel.SleuthkitItemVisitor; @@ -449,5 +453,25 @@ public final class FileTypes implements AutopsyVisitableItem { public long getAllArtifactsCount() throws TskCoreException { return content.getAllArtifactsCount(); } + + @Override + public AnalysisResultAdded newAnalysisResult(BlackboardArtifact.Type type, Score score, String string, String string1, String string2, Collection clctn) throws TskCoreException { + return content.newAnalysisResult(type, score, string, string1, string2, clctn); + } + + @Override + public Score getAggregateScore() throws TskCoreException { + return content.getAggregateScore(); + } + + @Override + public List getAnalysisResults(BlackboardArtifact.Type type) throws TskCoreException { + return content.getAnalysisResults(type); + } + + @Override + public List getAllAnalysisResults() throws TskCoreException { + return content.getAllAnalysisResults(); + } } }