Example #1
0
  @DELETE
  @Path("/delete/{id}")
  public void deleteDigitalAsset(@PathParam("id") String id) {
    String remove = "digitalassetremoved" + id;
    // System.out.println("Size "+digitalasset.size());
    // webResource.put(da);
    Application initial = null;
    Iterator<Application> it = applicationAccess.iterator();

    while (it.hasNext()) {
      initial = it.next();
      if ((Integer.parseInt(id)) == initial.getApplicationId()) {
        it.remove();
      } else {
        initial = null;
      }
    }
    V1_status.digitalasset = null;
    System.out.println((Integer.parseInt(id)));
  }
Example #2
0
  @GET
  @Path("{id}")
  @Produces(MediaType.APPLICATION_JSON)
  public Application returnDigitalAsset(@PathParam("id") String id) throws IOException {
    System.out.println(id);
    Application initial = null;
    Iterator<Application> it = applicationAccess.iterator();
    // System.out.println("Size "+digitalasset.size());

    while (it.hasNext()) {
      initial = it.next();
      if (Integer.parseInt(id) == initial.getApplicationId()) {
        return initial;
      } else {
        initial = null;
      }
    }

    return initial;
  }
Example #3
0
  @POST
  @Path("/post")
  @Consumes("application/json")
  public Response setDigitalAsset(Application app) {
    System.out.println(app);
    String result = "digitalassetsaved" + app;

    Application initial = null;
    Iterator<Application> it = applicationAccess.iterator();

    while (it.hasNext()) {
      initial = it.next();
      if ((app.getApplicationId()) == initial.getApplicationId()) {
        return Response.status(503).entity(result).build();
      }
    }
    applicationAccess.add(app);
    System.out.println(app.getApplicationId());
    return Response.status(201).entity(result).build();
  }
Example #4
0
  @PUT
  @Path("/put")
  @Consumes("application/json")
  public Response updateDigitalAsset(Application app) {
    System.out.println(app);
    String result = "digitalassetsaved" + app;
    // System.out.println("Size "+digitalasset.size());
    Application initial = null;
    Iterator<Application> it = applicationAccess.iterator();

    while (it.hasNext()) {
      initial = it.next();
      if ((app.getApplicationId()) == initial.getApplicationId()) {
        it.remove();
      } else {
        initial = null;
      }
    }
    applicationAccess.add(app);
    System.out.println(app.getApplicationId());
    return Response.status(201).entity(result).build();
  }