diff --git a/li.strolch.agent/src/main/java/li/strolch/agent/api/ComponentVersion.java b/li.strolch.agent/src/main/java/li/strolch/agent/api/ComponentVersion.java index b8f25f5dc..abfd3fa0e 100644 --- a/li.strolch.agent/src/main/java/li/strolch/agent/api/ComponentVersion.java +++ b/li.strolch.agent/src/main/java/li/strolch/agent/api/ComponentVersion.java @@ -24,7 +24,7 @@ import com.google.gson.JsonObject; */ public class ComponentVersion extends StrolchVersion { - private static final String COMPONENT_VERSION = "componentName"; + public static final String COMPONENT_VERSION = "componentName"; private String componentName; diff --git a/li.strolch.agent/src/main/java/li/strolch/agent/api/VersionQueryResult.java b/li.strolch.agent/src/main/java/li/strolch/agent/api/VersionQueryResult.java index 16e29fc88..32244f689 100644 --- a/li.strolch.agent/src/main/java/li/strolch/agent/api/VersionQueryResult.java +++ b/li.strolch.agent/src/main/java/li/strolch/agent/api/VersionQueryResult.java @@ -1,12 +1,12 @@ /* * Copyright 2013 Robert von Burg - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -15,6 +15,8 @@ */ package li.strolch.agent.api; +import static li.strolch.model.Tags.Json.*; + import java.util.ArrayList; import java.util.List; @@ -84,17 +86,17 @@ public class VersionQueryResult { public JsonObject toJson() { JsonObject jsonObject = new JsonObject(); - jsonObject.add("appVersion", this.appVersion.toJson()); - jsonObject.add("agentVersion", this.agentVersion.toJson()); + jsonObject.add(APP_VERSION, this.appVersion.toJson()); + jsonObject.add(AGENT_VERSION, this.agentVersion.toJson()); JsonArray componentVersionsJ = new JsonArray(); this.componentVersions.forEach(c -> componentVersionsJ.add(c.toJson())); - jsonObject.add("componentVersions", componentVersionsJ); + jsonObject.add(COMPONENT_VERSIONS, componentVersionsJ); if (this.errors != null) { JsonArray errorsJ = new JsonArray(); this.errors.forEach(errorsJ::add); - jsonObject.add("errors", errorsJ); + jsonObject.add(ERRORS, errorsJ); } return jsonObject; diff --git a/li.strolch.model/src/main/java/li/strolch/model/Tags.java b/li.strolch.model/src/main/java/li/strolch/model/Tags.java index b2fa8e364..c41d76df0 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/Tags.java +++ b/li.strolch.model/src/main/java/li/strolch/model/Tags.java @@ -145,6 +145,11 @@ public class Tags { public static final String EXCEPTION = "exception"; public static final String FORMAT = "format"; public static final String FLAT = "flat"; + + public static final String APP_VERSION = "appVersion"; + public static final String AGENT_VERSION = "agentVersion"; + public static final String COMPONENT_VERSIONS = "componentVersions"; + public static final String ERRORS = "errors"; } public static class Audit {