Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package services;
- import com.fasterxml.jackson.core.JsonProcessingException;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import javax.persistence.EntityManager;
- import javax.persistence.EntityManagerFactory;
- import javax.persistence.Persistence;
- import javax.ws.rs.core.Context;
- import javax.ws.rs.core.UriInfo;
- import javax.ws.rs.PathParam;
- import javax.ws.rs.Consumes;
- import javax.ws.rs.Produces;
- import javax.ws.rs.GET;
- import javax.ws.rs.Path;
- import javax.ws.rs.PUT;
- import model.Marca;
- @Path("tdsi")
- public class TdsiResource {
- @Context
- private UriInfo context;
- private final EntityManagerFactory factory;
- private final EntityManager manager;
- public TdsiResource() {
- factory = Persistence.createEntityManagerFactory("tdsiWSPU");
- manager = factory.createEntityManager();
- }
- @GET
- @Path("/listarmarca")
- @Produces("application/json")
- public String getJson() {
- Marca marca = new Marca();
- marca = manager.find(Marca.class,Long.parseLong("1"));
- manager.close();
- ObjectMapper mapper = new ObjectMapper();
- String saidajson = null;
- try {
- saidajson = mapper.writeValueAsString(marca);
- } catch (JsonProcessingException ex) {
- Logger.getLogger(TdsiResource.class.getName()).log(Level.SEVERE, null, ex);
- }
- return saidajson;
- // throw new UnsupportedOperationException();
- }
- @PUT
- @Consumes("application/json")
- public void putJson(String content) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement