package org.axway.grapes.server.webapp.views.serialization; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; import org.axway.grapes.server.webapp.views.ListView; import java.io.IOException; /** * List Serializer * * <p>Handle the Json serialization of list views.</p> * * @author jdcoffre */ public class ListSerializer extends JsonSerializer<ListView> { @Override public void serialize(final ListView listView, final JsonGenerator json, final SerializerProvider serializer) throws IOException { json.writeObject(listView.getItems()); json.flush(); } }