Exemplo n.º 1
0
  @Path("/{company}")
  @GET
  @Produces(MediaType.APPLICATION_JSON)
  public Response getCompany(@PathParam("company") String company) {
    logger.info("get company");

    return makeCORS(Response.ok(companyService.getCompany(company)));
  }
Exemplo n.º 2
0
  @POST
  @Consumes(MediaType.APPLICATION_JSON)
  @Produces(MediaType.APPLICATION_JSON)
  public Response addCompany(
      @HeaderParam("Access-Control-Request-Headers") String requestH, Company company) {
    logger.info("add company " + company.getName());

    companyService.addCompany(company);
    return makeCORS(Response.ok("added succesful company " + company.getName()));
  }
Exemplo n.º 3
0
  @Path("/all/{user}")
  @GET
  @Produces(MediaType.APPLICATION_JSON)
  public Response getCompaniesByUser(@PathParam("user") String user) {
    logger.info("get comapanies");

    GenericEntity<List<Company>> entity =
        new GenericEntity<List<Company>>(companyService.getCompaniesByUser(user)) {};
    return makeCORS(Response.ok(entity));
  }
Exemplo n.º 4
0
  @Path("/all")
  @GET
  @Produces(MediaType.APPLICATION_JSON)
  public Response getCompanies() {
    logger.info("get comapanies");

    GenericEntity<List<Company>> entity =
        new GenericEntity<List<Company>>(companyService.getCompanies()) {};
    return makeCORS(Response.ok(entity));
  }