From 1de847661ea0246fd0a68b9502fbce43cd928f1a Mon Sep 17 00:00:00 2001 From: Brian Carrier <carrier@sleuthkit.org> Date: Sat, 31 Jul 2021 07:25:07 -0400 Subject: [PATCH] Set more accurate instance types --- .../java/src/org/sleuthkit/datamodel/AbstractContent.java | 4 ++-- bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java | 2 +- .../java/src/org/sleuthkit/datamodel/TskCaseDbBridge.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bindings/java/src/org/sleuthkit/datamodel/AbstractContent.java b/bindings/java/src/org/sleuthkit/datamodel/AbstractContent.java index f16830f62..9dd3dc02e 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/AbstractContent.java +++ b/bindings/java/src/org/sleuthkit/datamodel/AbstractContent.java @@ -379,7 +379,7 @@ public DataArtifact newDataArtifact(BlackboardArtifact.Type artifactType, Collec if (osAccountId != null) { try (CaseDbConnection connection = db.getConnection()) { - db.getOsAccountManager().newOsAccountInstance(osAccountId, getDataSource().getId(), OsAccountInstance.OsAccountInstanceType.LAUNCHED, connection); + db.getOsAccountManager().newOsAccountInstance(osAccountId, getDataSource().getId(), OsAccountInstance.OsAccountInstanceType.ACCESSED, connection); } } return artifact; @@ -391,7 +391,7 @@ public DataArtifact newDataArtifact(BlackboardArtifact.Type artifactType, Collec if (osAccountId != null) { try (CaseDbConnection connection = db.getConnection()) { - db.getOsAccountManager().newOsAccountInstance(osAccountId, dataSourceId, OsAccountInstance.OsAccountInstanceType.LAUNCHED, connection); + db.getOsAccountManager().newOsAccountInstance(osAccountId, dataSourceId, OsAccountInstance.OsAccountInstanceType.ACCESSED, connection); } } return artifact; diff --git a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java index a8c11da0f..2c5cdb94b 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java +++ b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java @@ -7311,7 +7311,7 @@ public FsContent addFileSystemFile(long dataSourceObjId, long fsObjId, } if (osAccount != null) { - osAccountManager.newOsAccountInstance(osAccount.getId(), dataSourceObjId, OsAccountInstance.OsAccountInstanceType.LAUNCHED, connection); + osAccountManager.newOsAccountInstance(osAccount.getId(), dataSourceObjId, OsAccountInstance.OsAccountInstanceType.ACCESSED, connection); } return new org.sleuthkit.datamodel.File(this, objectId, dataSourceObjId, fsObjId, diff --git a/bindings/java/src/org/sleuthkit/datamodel/TskCaseDbBridge.java b/bindings/java/src/org/sleuthkit/datamodel/TskCaseDbBridge.java index be1b78114..d932f9483 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/TskCaseDbBridge.java +++ b/bindings/java/src/org/sleuthkit/datamodel/TskCaseDbBridge.java @@ -386,7 +386,7 @@ private long addBatchedFilesToDb() { // Currently we expect only NTFS systems to provide a windows style SID as owner id. OsAccountManager accountMgr = caseDb.getOsAccountManager(); OsAccount newAccount = accountMgr.newWindowsOsAccount(ownerUid, null, null, imageHost, OsAccountRealm.RealmScope.UNKNOWN); - accountMgr.newOsAccountInstance(newAccount.getId(), fileInfo.dataSourceObjId, OsAccountInstance.OsAccountInstanceType.LAUNCHED, caseDb.getConnection()); + accountMgr.newOsAccountInstance(newAccount.getId(), fileInfo.dataSourceObjId, OsAccountInstance.OsAccountInstanceType.ACCESSED, caseDb.getConnection()); ownerIdToAccountMap.put(ownerUid, newAccount); } } catch (NotUserSIDException ex) { -- GitLab