Autopsy
4.13.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Comparable< ArtifactData >.
Public Member Functions | |
int | compareTo (ArtifactData otherArtifactData) |
BlackboardArtifact | getArtifact () |
long | getArtifactID () |
List< BlackboardAttribute > | getAttributes () |
Content | getContent () |
long | getObjectID () |
List< String > | getRow () |
HashSet< String > | getTags () |
Private Member Functions | |
List< String > | getOrderedRowDataAsStrings () throws TskCoreException |
Private Attributes | |
BlackboardArtifact | artifact |
List< BlackboardAttribute > | attributes |
Content | content |
List< String > | rowData = null |
HashSet< String > | tags |
Container class that holds data about an Artifact to eliminate duplicate calls to the Sleuthkit database.
Definition at line 1009 of file TableReportGenerator.java.
int org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.compareTo | ( | ArtifactData | otherArtifactData | ) |
Compares ArtifactData objects by the first attribute they have in common in their List<BlackboardAttribute>. Should only be used on two artifacts of the same type
If all attributes are the same, they are assumed duplicates and are compared by their artifact id. Should only be used with attributes of the same type.
Definition at line 1065 of file TableReportGenerator.java.
References org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getArtifactID(), and org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getRow().
BlackboardArtifact org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getArtifact | ( | ) |
Definition at line 1028 of file TableReportGenerator.java.
References org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.artifact.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.StatusColumn.getCellData(), and org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getOrderedRowDataAsStrings().
long org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getArtifactID | ( | ) |
Definition at line 1040 of file TableReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.compareTo().
List<BlackboardAttribute> org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getAttributes | ( | ) |
Definition at line 1032 of file TableReportGenerator.java.
References org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.attributes.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.AttributeColumn.getCellData().
Content org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getContent | ( | ) |
Definition at line 1051 of file TableReportGenerator.java.
References org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.content.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.AttributeColumn.getCellData(), and org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.SourceFileColumn.getCellData().
long org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getObjectID | ( | ) |
Definition at line 1044 of file TableReportGenerator.java.
|
private |
Get a list of Strings with all the row values for the Artifact in the correct order to be written to the report.
TskCoreException |
Definition at line 1120 of file TableReportGenerator.java.
References org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getArtifact(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getContentTagsByContent(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getNotableTagLabel(), org.sleuthkit.autopsy.casemodule.Case.getServices(), org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getTags(), and org.sleuthkit.autopsy.casemodule.services.Services.getTagsManager().
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getRow().
List<String> org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getRow | ( | ) |
Get the values for each row in the table report.
the value types of custom artifacts
Definition at line 1084 of file TableReportGenerator.java.
References org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getOrderedRowDataAsStrings(), and org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.rowData.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.compareTo().
HashSet<String> org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getTags | ( | ) |
Definition at line 1036 of file TableReportGenerator.java.
References org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.tags.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.TaggedResultsColumn.getCellData(), and org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getOrderedRowDataAsStrings().
|
private |
Definition at line 1011 of file TableReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getArtifact().
|
private |
Definition at line 1012 of file TableReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getAttributes().
|
private |
Definition at line 1015 of file TableReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getContent().
|
private |
Definition at line 1014 of file TableReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getRow().
|
private |
Definition at line 1013 of file TableReportGenerator.java.
Referenced by org.sleuthkit.autopsy.report.infrastructure.TableReportGenerator.ArtifactData.getTags().
Copyright © 2012-2019 Basis Technology. Generated on: Tue Jan 7 2020
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.