package com.robotoworks.example.movies.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 MovieWriter extends JsonEntityWriter<Movie> {
public MovieWriter(JsonEntityWriterProvider provider) {
super(provider);
}
public void write(JsonWriter writer, Movie entity) throws IOException {
writer.beginObject();
writer.name("title");
writer.value(entity.getTitle());
writer.name("description");
writer.value(entity.getDescription());
writer.name("year");
writer.value(entity.getYear());
writer.endObject();
}
public void writeList(JsonWriter writer, List<Movie> entities) throws IOException {
writer.beginArray();
for(Movie item:entities) {
write(writer, item);
}
writer.endArray();
}
}