コード例 #1
0
 @POST
 @Consumes("application/json")
 public Response create(Proposicao entity) {
   service.save(entity);
   return Response.created(
           UriBuilder.fromResource(ProposicaoEndpoint.class)
               .path(String.valueOf(entity.getId()))
               .build())
       .build();
 }
コード例 #2
0
  @GET
  @Path("/buscarPorSufixo")
  @Produces("application/json")
  public List<ProposicaoJSON> buscarPorSufixo(@QueryParam("sufixo") String sufixo) {
    List<Proposicao> proposicoes = proposicaoService.buscarPorSufixo(sufixo);
    List<ProposicaoJSON> proposicaoJsonList = new ArrayList<ProposicaoJSON>();

    for (Proposicao proposicao : proposicoes) {
      ProposicaoJSON proposicaoJSON = new ProposicaoJSON();
      proposicaoJSON.setId(proposicao.getId());
      proposicaoJSON.setIdProposicao(proposicao.getIdProposicao());
      proposicaoJSON.setSigla(proposicao.getSigla());

      proposicaoJsonList.add(proposicaoJSON);
    }

    return proposicaoJsonList;
  }