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.DependencyListView; import java.io.IOException; /** * Handle the serialization of Dependency List * * @author jdcoffre */ public class DependencyListSerializer extends JsonSerializer<DependencyListView> { @Override public void serialize(final DependencyListView dependencyListView, final JsonGenerator jsonGenerator, final SerializerProvider serializerProvider) throws IOException { jsonGenerator.writeObject(dependencyListView.getDependencies()); jsonGenerator.flush(); } }