protected void printVariable(PrintWriter out, HistoricVariableUpdate var) { LinkedHashMap<String, String> nvMap = new LinkedHashMap<String, String>(); // nvMap.put("Variable Type", var.getVariableTypeName()); if (this.isVerbose()) { nvMap.put("Variable ID", var.getId()); nvMap.put("Revision", "" + var.getRevision()); nvMap.put("Updated Time", Commands.UTIL.formatDate(var.getTime())); } nvMap.put("Variable Name", var.getVariableName()); Object value = var.getValue(); String simpleValue = Commands.UTIL.valueOf(value); if (simpleValue != null) { nvMap.put("Value", simpleValue); } else { nvMap.put("Value", ""); } Commands.UTIL.printNameValues(out, nvMap); if (simpleValue == null) { // print the value in a json serialization format. printVariable(out, var.getVariableName(), value); } out.println(); }
protected void printVariable(PrintWriter out, HistoricVariableUpdate var) { LinkedHashMap<String, String> nvMap = new LinkedHashMap<String, String>(); // nvMap.put("Variable Type", var.getVariableTypeName()); if (this.isVerbose()) { nvMap.put("Variable ID", var.getId()); nvMap.put("Revision", "" + var.getRevision()); nvMap.put("Updated Time", Commands.UTIL.formatDate(var.getTime())); } nvMap.put("Variable Name", var.getVariableName()); Object value = var.getValue(); String simpleValue = Commands.UTIL.valueOf(value); if (simpleValue != null) { nvMap.put("Value", simpleValue); } else { nvMap.put("Value", ""); } Commands.UTIL.printNameValues(out, nvMap); if (simpleValue == null) { // print the value in a json serialization format. printVariable(out, var.getVariableName(), value); } out.println(); }