From bc9d4a0f2266e5ac1a018f0b691c76d53479b9e5 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Fri, 29 Apr 2011 20:46:44 -0400
Subject: [PATCH] Working on error handling.

---
 src/com/gitblit/wicket/GitBlitWebSession.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/com/gitblit/wicket/GitBlitWebSession.java b/src/com/gitblit/wicket/GitBlitWebSession.java
index 92eaff6..58ba495 100644
--- a/src/com/gitblit/wicket/GitBlitWebSession.java
+++ b/src/com/gitblit/wicket/GitBlitWebSession.java
@@ -14,6 +14,8 @@
 	protected TimeZone timezone = null;
 
 	private User user = null;
+	
+	private String errorMessage = null;
 
 	public GitBlitWebSession(Request request) {
 		super(request);
@@ -53,6 +55,16 @@
 		}
 		return timezone;
 	}
+	
+	public void cacheErrorMessage(String message) {
+		this.errorMessage = message;
+	}
+	
+	public String clearErrorMessage() {
+		String msg = errorMessage;
+		errorMessage = null;
+		return msg;
+	}
 
 	public static GitBlitWebSession get() {
 		return (GitBlitWebSession) Session.get();

--
Gitblit v1.9.1