From 3158af167409940980726776640e742fb7c28ef3 Mon Sep 17 00:00:00 2001
From: Mark McKinnon <mark.mckinnon@davenport.edu>
Date: Thu, 4 Jun 2020 14:48:59 -0400
Subject: [PATCH] Update TimelineEventType.java

Add description to make timeline event type unique for document metdata  event types
---
 .../datamodel/TimelineEventType.java          | 25 ++++++++++---------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/bindings/java/src/org/sleuthkit/datamodel/TimelineEventType.java b/bindings/java/src/org/sleuthkit/datamodel/TimelineEventType.java
index 6f8a25f77..8f99e5af3 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/TimelineEventType.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/TimelineEventType.java
@@ -531,28 +531,29 @@ public SortedSet< TimelineEventType> getChildren() {
 			getBundle().getString("MiscTypes.metadataLastPrinted.name"),// NON-NLS
 			MISC_TYPES,
 			new BlackboardArtifact.Type(TSK_METADATA),
-			new Type(TSK_LAST_PRINTED_DATETIME),
-			new EmptyExtractor(),
-			new EmptyExtractor(),
-			new EmptyExtractor());
+			new BlackboardAttribute.Type(TSK_LAST_PRINTED_DATETIME),
+            artf -> {return getBundle().getString("MiscTypes.metadataLastPrinted.name");},
+	        new EmptyExtractor(),
+	        new EmptyExtractor());
+
 
 	TimelineEventType METADATA_LAST_SAVED = new TimelineEventArtifactTypeImpl(34,
 			getBundle().getString("MiscTypes.metadataLastSaved.name"),// NON-NLS
 			MISC_TYPES,
 			new BlackboardArtifact.Type(TSK_METADATA),
-			new Type(TSK_DATETIME_MODIFIED),
-			new EmptyExtractor(),
-			new EmptyExtractor(),
-			new EmptyExtractor());
+			new BlackboardAttribute.Type(TSK_DATETIME_MODIFIED),
+            artf -> {return getBundle().getString("MiscTypes.metadataLastSaved.name");},
+	        new EmptyExtractor(),
+	        new EmptyExtractor());
 
 	TimelineEventType METADATA_CREATED = new TimelineEventArtifactTypeImpl(35,
 			getBundle().getString("MiscTypes.metadataCreated.name"),// NON-NLS
 			MISC_TYPES,
 			new BlackboardArtifact.Type(TSK_METADATA),
-			new Type(TSK_DATETIME_CREATED),
-			new EmptyExtractor(),
-			new EmptyExtractor(),
-			new EmptyExtractor());
+			new BlackboardAttribute.Type(TSK_DATETIME_CREATED),
+            artf -> {return getBundle().getString("MiscTypes.metadataCreated.name");},
+	        new EmptyExtractor(),
+	        new EmptyExtractor());
 			
 	static SortedSet<? extends TimelineEventType> getCategoryTypes() {
 		return ROOT_EVENT_TYPE.getChildren();
-- 
GitLab