From 2aa3df37b9c857da35590e048c49ab5c6050b00d Mon Sep 17 00:00:00 2001 From: simonbrandhof Date: Tue, 2 Nov 2010 18:15:15 +0000 Subject: SONAR-1911 New web service to get server status --- .../org/sonar/wsclient/gwt/unmarshallers/ServerUnmarshaller.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'sonar-gwt-api') diff --git a/sonar-gwt-api/src/main/java/org/sonar/wsclient/gwt/unmarshallers/ServerUnmarshaller.java b/sonar-gwt-api/src/main/java/org/sonar/wsclient/gwt/unmarshallers/ServerUnmarshaller.java index 87646fb0305..ad87a8133e6 100644 --- a/sonar-gwt-api/src/main/java/org/sonar/wsclient/gwt/unmarshallers/ServerUnmarshaller.java +++ b/sonar-gwt-api/src/main/java/org/sonar/wsclient/gwt/unmarshallers/ServerUnmarshaller.java @@ -31,9 +31,15 @@ public class ServerUnmarshaller implements Unmarshaller { public Server toModel(JavaScriptObject json) { JSONObject map = new JSONObject(json); - return new Server() + Server server = new Server() .setId(JsonUtils.getString(map, "id")) .setVersion(JsonUtils.getString(map, "version")); + server.setStatusMessage(JsonUtils.getString(map, "status_msg")); + String status = JsonUtils.getString(map, "status"); + if (status != null) { + server.setStatus(Server.Status.valueOf(status)); + } + return server; } public List toModels(JavaScriptObject json) { -- cgit v1.2.3