package com.oopdev.io.json.service.app; import com.google.gson.Gson; /** * * @author kamilbukum * */ public class JsonResult { private final Object result; private final JsonFaultResult fault; private final String toString; public JsonResult(Object result,JsonFaultResult fault){ this.result=result; this.fault=fault; this.toString=(new Gson()).toJson(this); } public JsonResult(Object result,String code,String message){ this(result,new JsonFaultResult(code, message)); } public Object getResult() { return result; } @Override public String toString() { return this.toString; } public JsonFaultResult getFault() { return fault; } }