From cf9550d8df51d927c63176675280d69b86e7a6e2 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 04 May 2011 17:35:49 -0400 Subject: [PATCH] Build infrastructure improvements. Setting to show remote branches. --- src/com/gitblit/wicket/GitBlitWebSession.java | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/com/gitblit/wicket/GitBlitWebSession.java b/src/com/gitblit/wicket/GitBlitWebSession.java index 34e597f..58ba495 100644 --- a/src/com/gitblit/wicket/GitBlitWebSession.java +++ b/src/com/gitblit/wicket/GitBlitWebSession.java @@ -12,8 +12,10 @@ private static final long serialVersionUID = 1L; protected TimeZone timezone = null; - + private User user = null; + + private String errorMessage = null; public GitBlitWebSession(Request request) { super(request); @@ -23,22 +25,22 @@ super.invalidate(); user = null; } - + public boolean isLoggedIn() { return user != null; } - + public boolean canAdmin() { if (user == null) { - return false; + return false; } return user.canAdmin(); } - + public User getUser() { return user; } - + public void setUser(User user) { this.user = user; } @@ -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