From 99d0d4fd66f3490b61c700065b7d16bc4e73f226 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 26 Nov 2013 16:07:04 -0500
Subject: [PATCH] Eliminate nearly all direct GitBlit singleton references in Wicket

---
 src/main/java/com/gitblit/wicket/panels/FederationTokensPanel.java |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/gitblit/wicket/panels/FederationTokensPanel.java b/src/main/java/com/gitblit/wicket/panels/FederationTokensPanel.java
index afe553c..0bad71d 100644
--- a/src/main/java/com/gitblit/wicket/panels/FederationTokensPanel.java
+++ b/src/main/java/com/gitblit/wicket/panels/FederationTokensPanel.java
@@ -28,7 +28,6 @@
 
 import com.gitblit.Constants.FederationRequest;
 import com.gitblit.Constants.FederationToken;
-import com.gitblit.GitBlit;
 import com.gitblit.Keys;
 import com.gitblit.utils.FederationUtils;
 import com.gitblit.wicket.WicketUtils;
@@ -42,22 +41,22 @@
 		super(wicketId);
 
 		final String baseUrl = WicketUtils.getGitblitURL(getRequest());
-		add(new ExternalLink("federatedUsers", FederationUtils.asLink(baseUrl, GitBlit.self()
+		add(new ExternalLink("federatedUsers", FederationUtils.asLink(baseUrl, app().federation()
 				.getFederationToken(FederationToken.USERS_AND_REPOSITORIES),
 				FederationRequest.PULL_USERS)));
 
-		add(new ExternalLink("federatedSettings", FederationUtils.asLink(baseUrl, GitBlit
-				.self().getFederationToken(FederationToken.ALL), FederationRequest.PULL_SETTINGS)));
+		add(new ExternalLink("federatedSettings", FederationUtils.asLink(baseUrl, app().federation()
+				.getFederationToken(FederationToken.ALL), FederationRequest.PULL_SETTINGS)));
 
 		final List<String[]> data = new ArrayList<String[]>();
 		for (FederationToken token : FederationToken.values()) {
-			data.add(new String[] { token.name(), GitBlit.self().getFederationToken(token), null });
+			data.add(new String[] { token.name(), app().federation().getFederationToken(token), null });
 		}
-		List<String> sets = GitBlit.getStrings(Keys.federation.sets);
+		List<String> sets = app().settings().getStrings(Keys.federation.sets);
 		Collections.sort(sets);
 		for (String set : sets) {
 			data.add(new String[] { FederationToken.REPOSITORIES.name(),
-					GitBlit.self().getFederationToken(set), set });
+					app().federation().getFederationToken(set), set });
 		}
 
 		DataView<String[]> dataView = new DataView<String[]>("row", new ListDataProvider<String[]>(

--
Gitblit v1.9.1