Accounting for associated artifact.

This commit is contained in:
U-BASIS\dgrove 2018-08-13 14:07:30 -04:00
parent 39dabe5f9f
commit 7a8215779d
2 changed files with 6 additions and 8 deletions

View File

@ -232,6 +232,9 @@ class LuceneQuery implements KeywordSearchQuery {
if (StringUtils.isNotBlank(listName)) {
attributesList.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_SET_NAME, MODULE_NAME, listName));
}
hit.getArtifactID().ifPresent(artifactID
-> attributesList.add(new BlackboardAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_ASSOCIATED_ARTIFACT, MODULE_NAME, artifactID))
);
try {
SleuthkitCase tskCase = Case.getCurrentCaseThrows().getSleuthkitCase();
@ -257,10 +260,6 @@ class LuceneQuery implements KeywordSearchQuery {
attributesList.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_KEYWORD_PREVIEW, MODULE_NAME, snippet));
}
hit.getArtifactID().ifPresent(artifactID
-> attributesList.add(new BlackboardAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_ASSOCIATED_ARTIFACT, MODULE_NAME, artifactID))
);
try {
bba.addAttributes(attributesList); //write out to bb
return bba;

View File

@ -466,6 +466,9 @@ final class RegexQuery implements KeywordSearchQuery {
if (StringUtils.isNotBlank(listName)) {
attributesList.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_SET_NAME, MODULE_NAME, listName));
}
hit.getArtifactID().ifPresent(artifactID
-> attributesList.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_ASSOCIATED_ARTIFACT, MODULE_NAME, artifactID))
);
try {
SleuthkitCase tskCase = Case.getCurrentCaseThrows().getSleuthkitCase();
@ -496,10 +499,6 @@ final class RegexQuery implements KeywordSearchQuery {
attributesList.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_KEYWORD_PREVIEW, MODULE_NAME, snippet));
}
hit.getArtifactID().ifPresent(artifactID
-> attributesList.add(new BlackboardAttribute(ATTRIBUTE_TYPE.TSK_ASSOCIATED_ARTIFACT, MODULE_NAME, artifactID))
);
try {
newArtifact.addAttributes(attributesList);
return newArtifact;