From cd8f9d14c972764e5e14ea43811744652a11dcd2 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Fri, 28 Oct 2011 08:09:55 -0400
Subject: [PATCH] Documentation

---
 src/com/gitblit/client/GitblitRegistration.java |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/com/gitblit/client/GitblitRegistration.java b/src/com/gitblit/client/GitblitRegistration.java
index 482bf8f..0463c12 100644
--- a/src/com/gitblit/client/GitblitRegistration.java
+++ b/src/com/gitblit/client/GitblitRegistration.java
@@ -16,6 +16,7 @@
 package com.gitblit.client;
 
 import java.io.Serializable;
+import java.util.Date;
 
 import com.gitblit.utils.StringUtils;
 
@@ -25,23 +26,31 @@
  * @author James Moger
  * 
  */
-public class GitblitRegistration implements Serializable {
-	
+public class GitblitRegistration implements Serializable, Comparable<GitblitRegistration> {
+
 	private static final long serialVersionUID = 1L;
-	
+
 	String name;
 	String url;
 	String account;
 	char[] password;
+	boolean savePassword;
+	Date lastLogin;
 
 	public GitblitRegistration(String name, String url, String account, char[] password) {
 		this.url = url;
 		this.account = account;
 		this.password = password;
+		this.savePassword = password != null && password.length > 0;
 		if (StringUtils.isEmpty(name)) {
 			this.name = url.substring(url.indexOf("//") + 2);
 		} else {
 			this.name = name;
 		}
 	}
+
+	@Override
+	public int compareTo(GitblitRegistration o) {
+		return name.toLowerCase().compareTo(o.name.toLowerCase());
+	}
 }

--
Gitblit v1.9.1