# cleaned up some EventsJsonExportServlet code

This commit is contained in:
Lukas Niemeier committed 2013-02-08 01:31:24 +01:00
1 parent da45fb3568
commit ca61dc52e5
1 file changed
+7 -9
@@ -18,19 +18,11 @@ import com.sap.sailing.server.gateway.serialization.impl.VenueJsonSerializer;
public class EventsJsonExportServlet extends JsonExportServlet {
private static final long serialVersionUID = 4515246650108245796L;
@Override
public void init() throws ServletException {
super.init();
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
JsonSerializer<Event> eventSerializer = new EventJsonSerializer(
new VenueJsonSerializer(
new CourseAreaJsonSerializer()));
JsonSerializer<Event> eventSerializer = createSerializer();
JSONArray result = new JSONArray();
for (Event event : getService().getAllEvents())
{
@@ -39,4 +31,10 @@ public class EventsJsonExportServlet extends JsonExportServlet {
result.writeJSONString(response.getWriter());
}
private static JsonSerializer<Event> createSerializer() {
return new EventJsonSerializer(
new VenueJsonSerializer(
new CourseAreaJsonSerializer()));
}
}