From 84c1d5c1527183a4e2830deab5b177d880914f1c Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Sat, 22 Oct 2011 09:01:20 -0400
Subject: [PATCH] Documentation. Refactoring class names. Re-encapsulate settings.
---
src/com/gitblit/client/GitblitClient.java | 21 ++++++++++++++++-----
1 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/src/com/gitblit/client/GitblitModel.java b/src/com/gitblit/client/GitblitClient.java
similarity index 91%
rename from src/com/gitblit/client/GitblitModel.java
rename to src/com/gitblit/client/GitblitClient.java
index 55e74b9..76a6731 100644
--- a/src/com/gitblit/client/GitblitModel.java
+++ b/src/com/gitblit/client/GitblitClient.java
@@ -27,12 +27,19 @@
import com.gitblit.Keys;
import com.gitblit.models.FederationModel;
import com.gitblit.models.RepositoryModel;
+import com.gitblit.models.ServerSettings;
import com.gitblit.models.ServerStatus;
-import com.gitblit.models.SettingModel;
import com.gitblit.models.UserModel;
import com.gitblit.utils.RpcUtils;
-public class GitblitModel implements Serializable {
+/**
+ * GitblitClient is a object that retrieves data from a Gitblit server, caches
+ * it for local operations, and allows updating or creating Gitblit objects.
+ *
+ * @author James Moger
+ *
+ */
+public class GitblitClient implements Serializable {
private static final long serialVersionUID = 1L;
@@ -44,7 +51,7 @@
private volatile boolean isAdmin;
- private volatile Map<String, SettingModel> settings;
+ private volatile ServerSettings settings;
private final List<RepositoryModel> allRepositories;
@@ -54,7 +61,7 @@
private ServerStatus status;
- public GitblitModel(String url, String account, char[] password) {
+ public GitblitClient(String url, String account, char[] password) {
this.url = url;
this.account = account;
this.password = password;
@@ -87,10 +94,14 @@
return account != null && account.equalsIgnoreCase(model.owner);
}
- public Map<String, SettingModel> getSettings() {
+ public ServerSettings getSettings() {
return settings;
}
+ public ServerStatus getStatus() {
+ return status;
+ }
+
public String getSettingDescription(String key) {
return settings.get(key).description;
}
--
Gitblit v1.9.1