From cfe7e42f65043a51f047e71f9c312ec5a556dd38 Mon Sep 17 00:00:00 2001
From: Fredrik Friis <fred-fri@dsv.su.se>
Date: Thu, 12 Apr 2012 13:39:07 +0900
Subject: [PATCH] added user date hashmap to checklist

---
 .../dsv/scipro/data/dataobjects/CheckList.java   | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/main/java/se/su/dsv/scipro/data/dataobjects/CheckList.java b/src/main/java/se/su/dsv/scipro/data/dataobjects/CheckList.java
index ed80e1002f..9d14b383f9 100644
--- a/src/main/java/se/su/dsv/scipro/data/dataobjects/CheckList.java
+++ b/src/main/java/se/su/dsv/scipro/data/dataobjects/CheckList.java
@@ -4,8 +4,7 @@ import org.hibernate.annotations.Cache;
 import org.hibernate.annotations.CacheConcurrencyStrategy;
 
 import javax.persistence.*;
-import java.util.ArrayList;
-import java.util.List;
+import java.util.*;
 
 /**
  * 
@@ -39,7 +38,18 @@ public class CheckList extends DomainObject {
 	
 	@ManyToMany
 	private List<ChecklistCategory> categories = new ArrayList<ChecklistCategory>();
-	
+
+    @ElementCollection(fetch=FetchType.EAGER)
+    private Map<User, Date> userLastOpenDate = new HashMap<User, Date>();
+
+    public Map<User, Date> getUserLastOpenDate() {
+        return userLastOpenDate;
+    }
+
+    public void setUserLastOpenDate(Map<User, Date> userLastOpenDate) {
+        this.userLastOpenDate = userLastOpenDate;
+    }
+
 	public CheckList() {
 	}