package com.github.fge.jsonschema.load;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
import com.github.fge.jackson.JacksonUtils;
import javax.ws.rs.GET;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Response;
@Produces("application/json;charset=utf-8")
public abstract class SampleLoader
{
protected static final JsonNodeFactory FACTORY = JacksonUtils.nodeFactory();
@GET
public final Response getSample()
{
return Response.ok().entity(loadSample().toString()).build();
}
protected abstract JsonNode loadSample();
}