summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/gitblit/models/UserPreferences.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2014-06-16 17:36:12 -0400
committerJames Moger <james.moger@gitblit.com>2014-06-16 17:36:12 -0400
commit6b18b0761b726fd9aef1ebcc21b760378f7d4b5c (patch)
tree4bdb208cede00e637ce4704d942aa045f5af5ed9 /src/main/java/com/gitblit/models/UserPreferences.java
parent07eb0963cae3a403f8774f65afa20c940ce7124f (diff)
parent9b575e8fac8d5e17e77cc284092abd856ddec8ac (diff)
downloadgitblit-6b18b0761b726fd9aef1ebcc21b760378f7d4b5c.tar.gz
gitblit-6b18b0761b726fd9aef1ebcc21b760378f7d4b5c.zip
Merge release 1.6.0
Diffstat (limited to 'src/main/java/com/gitblit/models/UserPreferences.java')
-rw-r--r--src/main/java/com/gitblit/models/UserPreferences.java30
1 files changed, 29 insertions, 1 deletions
diff --git a/src/main/java/com/gitblit/models/UserPreferences.java b/src/main/java/com/gitblit/models/UserPreferences.java
index 44e44933..90c034fc 100644
--- a/src/main/java/com/gitblit/models/UserPreferences.java
+++ b/src/main/java/com/gitblit/models/UserPreferences.java
@@ -23,6 +23,7 @@ import java.util.Locale;
import java.util.Map;
import java.util.TreeMap;
+import com.gitblit.Constants.Transport;
import com.gitblit.utils.StringUtils;
/**
@@ -37,7 +38,11 @@ public class UserPreferences implements Serializable {
public final String username;
- public String locale;
+ private String locale;
+
+ private Boolean emailMeOnMyTicketChanges;
+
+ private Transport transport;
private final Map<String, UserRepositoryPreferences> repositoryPreferences = new TreeMap<String, UserRepositoryPreferences>();
@@ -58,6 +63,10 @@ public class UserPreferences implements Serializable {
return new Locale(locale);
}
+ public void setLocale(String locale) {
+ this.locale = locale;
+ }
+
public UserRepositoryPreferences getRepositoryPreferences(String repositoryName) {
String key = repositoryName.toLowerCase();
if (!repositoryPreferences.containsKey(key)) {
@@ -96,4 +105,23 @@ public class UserPreferences implements Serializable {
Collections.sort(list);
return list;
}
+
+ public boolean isEmailMeOnMyTicketChanges() {
+ if (emailMeOnMyTicketChanges == null) {
+ return true;
+ }
+ return emailMeOnMyTicketChanges;
+ }
+
+ public void setEmailMeOnMyTicketChanges(boolean value) {
+ this.emailMeOnMyTicketChanges = value;
+ }
+
+ public Transport getTransport() {
+ return transport;
+ }
+
+ public void setTransport(Transport transport) {
+ this.transport = transport;
+ }
}