From f14f761a9fbebb41a93e54880513ac6a5cdd1c16 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 18 Oct 2011 22:41:50 -0400
Subject: [PATCH] Management of registrations. Usability improvements.

---
 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..bdd8b23 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,14 +26,17 @@
  * @author James Moger
  * 
  */
-public class GitblitRegistration implements Serializable {
-	
+public class GitblitRegistration implements Serializable, Comparable<GitblitRegistration> {
+
+	public static final GitblitRegistration LOCALHOST = new GitblitRegistration("localhost",
+			"https://localhost:8443", "admin", "admin".toCharArray());
 	private static final long serialVersionUID = 1L;
-	
+
 	String name;
 	String url;
 	String account;
 	char[] password;
+	Date lastLogin;
 
 	public GitblitRegistration(String name, String url, String account, char[] password) {
 		this.url = url;
@@ -44,4 +48,9 @@
 			this.name = name;
 		}
 	}
+
+	@Override
+	public int compareTo(GitblitRegistration o) {
+		return name.compareTo(o.name);
+	}
 }

--
Gitblit v1.9.1