package com.mesacarlos.webconsole.websocket.response; import com.google.gson.JsonObject; public class Processed implements JSONOutput{ private String message; private String respondsTo; public Processed(String message) { this.message = message; } public Processed(String message, String respondsTo) { this.message = message; this.respondsTo = respondsTo; } @Override public int getStatusCode() { return 200; } @Override public String getMessage() { return message; } /** * The command that originated this response * @return WebSockets full command and parameters */ private String getRespondsTo() { return respondsTo; } @Override public String toJSON() { JsonObject object = new JsonObject(); object.addProperty("status", getStatusCode()); object.addProperty("statusDescription", "Processed"); object.addProperty("respondsTo", getRespondsTo()); object.addProperty("message", getMessage()); return object.toString(); } }