From 6974bc3f5c36c362d26ecf3efb08f8c274dd7b9b Mon Sep 17 00:00:00 2001 From: Martin Lowe <martin.lowe@eclipse-foundation.org> Date: Tue, 15 Oct 2019 14:53:52 -0400 Subject: [PATCH] Can't use "PUT" #33 Change-Id: Ie69c8c6b2cafb631a696071d72e06eb7db7738e0 Signed-off-by: Martin Lowe <martin.lowe@eclipse-foundation.org> --- .../marketplace/resource/CatalogResource.java | 6 +++--- .../marketplace/resource/CategoryResource.java | 6 +++--- .../marketplace/resource/ErrorReportResource.java | 6 +++--- .../marketplace/resource/ListingResource.java | 6 +++--- .../marketplace/resource/MarketResource.java | 6 +++--- src/main/node/index.js | 6 +++--- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java index f2ff862..ae450cc 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/CatalogResource.java @@ -14,7 +14,7 @@ import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.ws.rs.Consumes; import javax.ws.rs.GET; -import javax.ws.rs.POST; +import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @@ -73,8 +73,8 @@ public class CatalogResource { * @param catalog the Catalog object to insert into the database. * @return response for the browser */ - @POST - public Response postCatalog(Catalog catalog) { + @PUT + public Response putCatalog(Catalog catalog) { MongoQuery<Catalog> q = new MongoQuery<>(params, dtoFilter, cachingService); // add the object, and await the result StreamHelper.awaitCompletionStage(dao.add(q, Arrays.asList(catalog))); diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/CategoryResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/CategoryResource.java index a9a7cf5..125e560 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/CategoryResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/CategoryResource.java @@ -14,7 +14,7 @@ import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.ws.rs.Consumes; import javax.ws.rs.GET; -import javax.ws.rs.POST; +import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @@ -74,8 +74,8 @@ public class CategoryResource { * @param category the Category object to insert into the database. * @return response for the browser */ - @POST - public Response postCategory(Category category) { + @PUT + public Response putCategory(Category category) { MongoQuery<Category> q = new MongoQuery<>(params, dtoFilter, cachingService); // add the object, and await the result StreamHelper.awaitCompletionStage(dao.add(q, Arrays.asList(category))); diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/ErrorReportResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/ErrorReportResource.java index 548d002..0c67ec0 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/ErrorReportResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/ErrorReportResource.java @@ -14,7 +14,7 @@ import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.ws.rs.Consumes; import javax.ws.rs.GET; -import javax.ws.rs.POST; +import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @@ -83,8 +83,8 @@ public class ErrorReportResource { * @param errorReport the ErrorReport object to insert into the database. * @return response for the browser */ - @POST - public Response postErrorReport(ErrorReport errorReport) { + @PUT + public Response putErrorReport(ErrorReport errorReport) { MongoQuery<ErrorReport> q = new MongoQuery<>(params, dtoFilter, cachingService); // add the object, and await the result diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/ListingResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/ListingResource.java index 791488f..3ad6184 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/ListingResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/ListingResource.java @@ -17,7 +17,7 @@ import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.ws.rs.Consumes; import javax.ws.rs.GET; -import javax.ws.rs.POST; +import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @@ -86,8 +86,8 @@ public class ListingResource { * @param listing the listing object to insert into the database. * @return response for the browser */ - @POST - public Response postListing(Listing listing) { + @PUT + public Response putListing(Listing listing) { MongoQuery<Listing> q = new MongoQuery<>(params, dtoFilter, cachingService); // add the object, and await the result diff --git a/src/main/java/org/eclipsefoundation/marketplace/resource/MarketResource.java b/src/main/java/org/eclipsefoundation/marketplace/resource/MarketResource.java index d91451f..5b1bbfe 100644 --- a/src/main/java/org/eclipsefoundation/marketplace/resource/MarketResource.java +++ b/src/main/java/org/eclipsefoundation/marketplace/resource/MarketResource.java @@ -14,7 +14,7 @@ import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import javax.ws.rs.Consumes; import javax.ws.rs.GET; -import javax.ws.rs.POST; +import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @@ -75,8 +75,8 @@ public class MarketResource { * @param market the Category object to insert into the database. * @return response for the browser */ - @POST - public Response postMarket(Market market) { + @PUT + public Response putMarket(Market market) { MongoQuery<Market> q = new MongoQuery<>(params, dtoFilter, cachingService); // add the object, and await the result diff --git a/src/main/node/index.js b/src/main/node/index.js index afb6bee..3f7cc76 100644 --- a/src/main/node/index.js +++ b/src/main/node/index.js @@ -68,7 +68,7 @@ function createListing(count) { console.log(`Generating listing ${count} of ${max}`); var json = generateJSON(uuid.v4()); - axios.post(argv.s+"/listings/", json) + axios.put(argv.s+"/listings/", json) .then(() => { var installs = Math.floor(Math.random()*argv.i); console.log(`Generating ${installs} install records for listing '${json.id}'`); @@ -82,7 +82,7 @@ function createCategory(count) { return; } - axios.post(argv.s+"/categories/", generateCategoryJSON(categoryIds[count++])) + axios.put(argv.s+"/categories/", generateCategoryJSON(categoryIds[count++])) .then(() => createCategory(count)) .catch(err => console.log(err)); } @@ -92,7 +92,7 @@ function createMarket(count) { return; } - axios.post(argv.s+"/markets/", generateMarketJSON(marketIds[count++])) + axios.put(argv.s+"/markets/", generateMarketJSON(marketIds[count++])) .then(() => createMarket(count)) .catch(err => console.log(err)); } -- GitLab