From 79d3240ea489067f3eb1af5e535b3687c507a249 Mon Sep 17 00:00:00 2001 From: James Moger Date: Thu, 30 May 2013 23:13:48 -0400 Subject: Added simple star/unstar function --- src/main/java/com/gitblit/models/UserModel.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/main/java/com/gitblit/models/UserModel.java') diff --git a/src/main/java/com/gitblit/models/UserModel.java b/src/main/java/com/gitblit/models/UserModel.java index e4c659c1..b480b885 100644 --- a/src/main/java/com/gitblit/models/UserModel.java +++ b/src/main/java/com/gitblit/models/UserModel.java @@ -75,17 +75,21 @@ public class UserModel implements Principal, Serializable, Comparable // non-persisted fields public boolean isAuthenticated; public AccountType accountType; + + public UserPreferences userPreferences; public UserModel(String username) { this.username = username; this.isAuthenticated = true; this.accountType = AccountType.LOCAL; + this.userPreferences = new UserPreferences(this.username); } private UserModel() { this.username = "$anonymous"; this.isAuthenticated = false; this.accountType = AccountType.LOCAL; + this.userPreferences = new UserPreferences(this.username); } public boolean isLocalAccount() { @@ -602,6 +606,10 @@ public class UserModel implements Principal, Serializable, Comparable return "~" + username; } + public UserPreferences getPreferences() { + return userPreferences; + } + @Override public int hashCode() { return username.hashCode(); -- cgit v1.2.3