package org.jboss.tools.ws.jaxrs.sample.services;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Context;

@Path("/rest/{type}")
public interface IValidationResource {

    @GET
	@Path("/{id}/{format:(/format/[^/]+?)?}/{encoding:(/encoding/[^/]+?)?}")
	Response getContent2(@PathParam("id") int id,
				  @PathParam("type") String type,
				  @PathParam("format") String format,
				  @PathParam("encoding") String encoding, 
				  @QueryParam("start") int start);
	
}