package com.robotoworks.example.ghissues.net; import com.robotoworks.mechanoid.net.JsonEntityWriter; import com.robotoworks.mechanoid.net.JsonEntityWriterProvider; import java.io.IOException; import com.robotoworks.mechanoid.internal.util.JsonWriter; import java.util.List; public class LabelWriter extends JsonEntityWriter<Label> { public LabelWriter(JsonEntityWriterProvider provider) { super(provider); } public void write(JsonWriter writer, Label entity) throws IOException { writer.beginObject(); writer.name("url"); writer.value(entity.getUrl()); writer.name("name"); writer.value(entity.getName()); writer.name("color"); writer.value(entity.getColor()); writer.endObject(); } public void writeList(JsonWriter writer, List<Label> entities) throws IOException { writer.beginArray(); for(Label item:entities) { write(writer, item); } writer.endArray(); } }