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