Sleuth Kit Java Bindings (JNI)  4.12.1
Java bindings for using The Sleuth Kit
org.sleuthkit.datamodel.AnalysisResult Class Reference

Inherits org.sleuthkit.datamodel.BlackboardArtifact.

Public Member Functions

String getConclusion ()
 
String getConfiguration ()
 
String getJustification ()
 
Score getScore ()
 
boolean ignoreResult ()
 
void setIgnoreResult (boolean ignore)
 
- Public Member Functions inherited from org.sleuthkit.datamodel.BlackboardArtifact
void addAttribute (BlackboardAttribute attribute) throws TskCoreException
 
void addAttributes (Collection< BlackboardAttribute > attributes) throws TskCoreException
 
void addAttributes (Collection< BlackboardAttribute > attributes, final SleuthkitCase.CaseDbTransaction caseDbTransaction) throws TskCoreException
 
void close ()
 
boolean equals (Object object)
 
Score getAggregateScore () throws TskCoreException
 
List< AnalysisResultgetAllAnalysisResults () throws TskCoreException
 
ArrayList< BlackboardArtifactgetAllArtifacts () throws TskCoreException
 
long getAllArtifactsCount () throws TskCoreException
 
List< DataArtifactgetAllDataArtifacts () throws TskCoreException
 
List< AnalysisResultgetAnalysisResults (BlackboardArtifact.Type artifactType) throws TskCoreException
 
long getArtifactID ()
 
ArrayList< BlackboardArtifactgetArtifacts (String artifactTypeName) throws TskCoreException
 
ArrayList< BlackboardArtifactgetArtifacts (int artifactTypeID) throws TskCoreException
 
ArrayList< BlackboardArtifactgetArtifacts (BlackboardArtifact.ARTIFACT_TYPE type) throws TskCoreException
 
long getArtifactsCount (String artifactTypeName) throws TskCoreException
 
long getArtifactsCount (int artifactTypeID) throws TskCoreException
 
long getArtifactsCount (BlackboardArtifact.ARTIFACT_TYPE type) throws TskCoreException
 
int getArtifactTypeID ()
 
String getArtifactTypeName ()
 
BlackboardAttribute getAttribute (BlackboardAttribute.Type attributeType) throws TskCoreException
 
List< BlackboardAttributegetAttributes () throws TskCoreException
 
List< BlackboardAttributegetAttributes (final BlackboardAttribute.ATTRIBUTE_TYPE attributeType) throws TskCoreException
 
List< ContentgetChildren () throws TskCoreException
 
int getChildrenCount () throws TskCoreException
 
List< Long > getChildrenIds () throws TskCoreException
 
Content getDataSource () throws TskCoreException
 
Long getDataSourceObjectID ()
 
String getDisplayName ()
 
BlackboardArtifact getGenInfoArtifact () throws TskCoreException
 
BlackboardArtifact getGenInfoArtifact (boolean create) throws TskCoreException
 
ArrayList< BlackboardAttributegetGenInfoAttributes (BlackboardAttribute.ATTRIBUTE_TYPE attr_type) throws TskCoreException
 
Set< String > getHashSetNames () throws TskCoreException
 
long getId ()
 
String getName ()
 
long getObjectID ()
 
Content getParent () throws TskCoreException
 
ReviewStatus getReviewStatus ()
 
String getShortDescription () throws TskCoreException
 
long getSize ()
 
SleuthkitCase getSleuthkitCase ()
 
BlackboardArtifact.Type getType () throws TskCoreException
 
String getUniquePath () throws TskCoreException
 
boolean hasChildren () throws TskCoreException
 
int hashCode ()
 
AnalysisResultAdded newAnalysisResult (BlackboardArtifact.Type artifactType, Score score, String conclusion, String configuration, String justification, Collection< BlackboardAttribute > attributesList) throws TskCoreException
 
AnalysisResultAdded newAnalysisResult (BlackboardArtifact.Type artifactType, Score score, String conclusion, String configuration, String justification, Collection< BlackboardAttribute > attributesList, long dataSourceId) throws TskCoreException
 
BlackboardArtifact newArtifact (int artifactTypeID) throws TskCoreException
 
BlackboardArtifact newArtifact (BlackboardArtifact.ARTIFACT_TYPE type) throws TskCoreException
 
DataArtifact newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList, Long osAccountId) throws TskCoreException
 
DataArtifact newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList, Long osAccountId, long dataSourceId) throws TskCoreException
 
DataArtifact newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList) throws TskCoreException
 
final int read (byte[] buf, long offset, long len) throws TskCoreException
 
void setReviewStatus (ReviewStatus newStatus) throws TskCoreException
 
String toString ()
 
- Public Member Functions inherited from org.sleuthkit.datamodel.Content
List< AnalysisResultgetAnalysisResults (BlackboardArtifact.Type artifactType) throws TskCoreException
 
AnalysisResultAdded newAnalysisResult (BlackboardArtifact.Type artifactType, Score score, String conclusion, String configuration, String justification, Collection< BlackboardAttribute > attributesList) throws TskCoreException
 
AnalysisResultAdded newAnalysisResult (BlackboardArtifact.Type artifactType, Score score, String conclusion, String configuration, String justification, Collection< BlackboardAttribute > attributesList, long dataSourceId) throws TskCoreException
 
DataArtifact newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList) throws TskCoreException
 
DataArtifact newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList, Long osAccountId) throws TskCoreException
 
DataArtifact newDataArtifact (BlackboardArtifact.Type artifactType, Collection< BlackboardAttribute > attributesList, Long osAccountId, long dataSourceId) throws TskCoreException
 

Additional Inherited Members

- Protected Member Functions inherited from org.sleuthkit.datamodel.BlackboardArtifact
 BlackboardArtifact (SleuthkitCase sleuthkitCase, long artifactID, long objID, long artifactObjID, long dataSourceObjId, int artifactTypeID, String artifactTypeName, String displayName)
 

Detailed Description

An AnalysisResult represents the outcome of some analysis technique that was applied to some data (i.e. Content) to determine the data's relevance. The result should have a conclusion and a relevance score. The score of the AnalysisResult will be used to calculate the aggregate score of the parent data. Additional metadata can be stored as BlackboardAttributes.

Definition at line 28 of file AnalysisResult.java.

Member Function Documentation

String org.sleuthkit.datamodel.AnalysisResult.getConclusion ( )

Returns analysis result conclusion.

Returns
Conclusion, returns an empty string if not set.

Definition at line 101 of file AnalysisResult.java.

String org.sleuthkit.datamodel.AnalysisResult.getConfiguration ( )

Returns configuration used in analysis.

Returns
Configuration, returns an empty string if not set.

Definition at line 119 of file AnalysisResult.java.

String org.sleuthkit.datamodel.AnalysisResult.getJustification ( )

Returns justification for conclusion

Returns
justification, returns an empty string if not set.

Definition at line 128 of file AnalysisResult.java.

Score org.sleuthkit.datamodel.AnalysisResult.getScore ( )

Returns relevance score based on conclusion

Returns
Score.

Definition at line 110 of file AnalysisResult.java.

Referenced by org.sleuthkit.datamodel.Blackboard.newAnalysisResult().

boolean org.sleuthkit.datamodel.AnalysisResult.ignoreResult ( )

Checks if this result is to be ignored.

Returns
true is the result should should be ignored, false otherwise.

Definition at line 147 of file AnalysisResult.java.

void org.sleuthkit.datamodel.AnalysisResult.setIgnoreResult ( boolean  ignore)

Sets if this result is to be ignored when calculating the aggregate score of the parent object.

Parameters
ignoreif the result should be ignored or not.

Definition at line 138 of file AnalysisResult.java.


The documentation for this class was generated from the following file:

Copyright © 2011-2021 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.