Advertisement
Guest User

tdsiresourceJackson

a guest
Apr 15th, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. package services;
  2.  
  3. import com.fasterxml.jackson.core.JsonProcessingException;
  4. import com.fasterxml.jackson.databind.ObjectMapper;
  5. import java.util.logging.Level;
  6. import java.util.logging.Logger;
  7. import javax.persistence.EntityManager;
  8. import javax.persistence.EntityManagerFactory;
  9. import javax.persistence.Persistence;
  10. import javax.ws.rs.core.Context;
  11. import javax.ws.rs.core.UriInfo;
  12. import javax.ws.rs.PathParam;
  13. import javax.ws.rs.Consumes;
  14. import javax.ws.rs.Produces;
  15. import javax.ws.rs.GET;
  16. import javax.ws.rs.Path;
  17. import javax.ws.rs.PUT;
  18. import model.Marca;
  19.  
  20. @Path("tdsi")
  21. public class TdsiResource {
  22.  
  23. @Context
  24. private UriInfo context;
  25.  
  26. private final EntityManagerFactory factory;
  27. private final EntityManager manager;
  28.  
  29. public TdsiResource() {
  30. factory = Persistence.createEntityManagerFactory("tdsiWSPU");
  31. manager = factory.createEntityManager();
  32. }
  33.  
  34. @GET
  35. @Path("/listarmarca")
  36. @Produces("application/json")
  37. public String getJson() {
  38.  
  39. Marca marca = new Marca();
  40. marca = manager.find(Marca.class,Long.parseLong("1"));
  41. manager.close();
  42.  
  43. ObjectMapper mapper = new ObjectMapper();
  44. String saidajson = null;
  45.  
  46. try {
  47. saidajson = mapper.writeValueAsString(marca);
  48. } catch (JsonProcessingException ex) {
  49. Logger.getLogger(TdsiResource.class.getName()).log(Level.SEVERE, null, ex);
  50. }
  51. return saidajson;
  52. // throw new UnsupportedOperationException();
  53. }
  54.  
  55. @PUT
  56. @Consumes("application/json")
  57. public void putJson(String content) {
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement