1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| ---->fichier Offre.java dans mon arborescence jersey <----
import java.io.IOException;
import blahblablah .........;
@Path("/offres")
@Api(value = "/offres", description = "Operations available for the offre resource")
public class Offre {
public Offre() {
}
...................
/**
* @param info
* @param request
* @return
* @throws NotFoundException
* @throws TechnicalException
*/
@GET
@Path("/sousoffres")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@ApiOperation(value = "récup toutes les sous offres", notes = "", response = JAXBSousOffreBean.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"),
@ApiResponse(code = 304, message = "No matching results"),
@ApiResponse(code = 400, message = "Invalid label supplied"),
@ApiResponse(code = 404, message = "pas de sous offre") })
public Response getSousOffres(@Context UriInfo info, @Context Request request) throws NotFoundException, TechnicalException {
...............
}
/**
* @param info
* @param request
* @return
* @throws NotFoundException
* @throws TechnicalException
*/
@GET
@Path("/versionoffres")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@ApiOperation(value = "récup toutes les versions", notes = "", response = JAXBOffreVersionBean.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "OK"),
@ApiResponse(code = 304, message = "No matching results"),
@ApiResponse(code = 400, message = "Invalid label supplied"),
@ApiResponse(code = 404, message = "pas de version") })
public Response getVersionOffres(@Context UriInfo info, @Context Request request) throws NotFoundException, TechnicalException {
.................
} |
Partager