package osm.surveyor.task.util; import com.fasterxml.jackson.databind.JsonNode; import lombok.Getter; import lombok.Setter; @Getter @Setter public class JsonProperties extends JsonTemple { /* * "properties":{ * "id":"64412288" * } */ private String name; public void setName(String str ) { this.name = str; } public void setCitycode(Long citycode) { this.citycode = citycode; } public String getId() { return id; } public void setId(String id) { this.id = id; } private String path; private String id; private String version; private Long prefcode; public Long getPrefcode() { return this.prefcode; } public void setPrefcode(long code) { this.prefcode = Long.valueOf(code); } private String prefname; public String getPrefname() { return this.prefname; } public void setPrefname(String v) { this.prefname = v; } public void setMeshcode(Long meshcode) { this.meshcode = meshcode; } public void setCityname(String cityname) { this.cityname = cityname; } private Long citycode; public Long getCitycode() { return this.citycode; } private String cityname; public String getCityname() { return this.cityname; } private Long meshcode; public Long getMeshcode() { return this.meshcode; } public String toString() { StringBuffer sb = new StringBuffer(); boolean c1 = false; sb.append("{"); c1 = outStr(c1, sb, "name", this.name); c1 = outStr(c1, sb, "path", this.path); c1 = outStr(c1, sb, "id", this.id); c1 = outStr(c1, sb, "version", this.version); c1 = out(c1, sb, "prefcode", getPrefcode()); c1 = outStr(c1, sb, "prefname", getPrefname()); c1 = out(c1, sb, "citycode", getCitycode()); c1 = outStr(c1, sb, "cityname", getCityname()); c1 = out(c1, sb, "meshcode", getMeshcode()); sb.append("}"); return sb.toString(); } public void parse(JsonNode node) { JsonNode node1 = node.get("name"); if (node1 != null) { this.name = node1.textValue(); } node1 = node.get("path"); if (node1 != null) { this.path = node1.textValue(); } node1 = node.get("id"); if (node1 != null) { this.id = node1.textValue(); } node1 = node.get("version"); if (node1 != null) { this.version = node1.textValue(); } node1 = node.get("prefcode"); if (node1 != null) { setPrefcode(node1.longValue()); } node1 = node.get("prefname"); if (node1 != null) { setPrefname(node1.textValue()); } } }