Skip to content
Snippets Groups Projects
Commit b41b26a2 authored by Mirco Nasuti's avatar Mirco Nasuti
Browse files

updated HTTP status codes when creating and updating resources

parent 22d135db
No related branches found
No related tags found
No related merge requests found
......@@ -212,7 +212,7 @@ public class MIPApplication extends WebSecurityConfigurerAdapter {
}
}
return new ResponseEntity<>(HttpStatus.OK);
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}
@Override
......
......@@ -93,7 +93,7 @@ public class ArticlesApi {
@ApiOperation(value = "Create an article", response = Void.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Article created") })
@ApiResponses(value = { @ApiResponse(code = 201, message = "Article created") })
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<Void> addAnArticle(
@RequestBody @ApiParam(value = "Article to create", required = true) Article article
......@@ -161,7 +161,7 @@ public class ArticlesApi {
}
}
return new ResponseEntity<>(HttpStatus.OK);
return new ResponseEntity<>(HttpStatus.CREATED);
}
......@@ -195,7 +195,7 @@ public class ArticlesApi {
@ApiOperation(value = "Update an article", response = Void.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Article updated") })
@ApiResponses(value = { @ApiResponse(code = 204, message = "Article updated") })
@RequestMapping(value = "/{slug}", method = RequestMethod.PUT)
public ResponseEntity<Void> updateAnArticle(
@ApiParam(value = "slug", required = true) @PathVariable("slug") String slug,
......@@ -241,7 +241,7 @@ public class ArticlesApi {
}
}
return new ResponseEntity<>(HttpStatus.OK);
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}
......
......@@ -96,7 +96,7 @@ public class ModelsApi {
@ApiOperation(value = "Create a model", response = Model.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Model created") })
@ApiResponses(value = { @ApiResponse(code = 201, message = "Model created") })
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<Model> addAModel(
@RequestBody @ApiParam(value = "Model to create", required = true) Model model
......@@ -166,7 +166,7 @@ public class ModelsApi {
}
return new ResponseEntity<Model>(HttpStatus.OK).ok(model);
return new ResponseEntity<Model>(HttpStatus.CREATED).ok(model);
}
@ApiOperation(value = "Get a model", response = Model.class)
......@@ -268,7 +268,7 @@ public class ModelsApi {
@ApiOperation(value = "Update a model", response = Void.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Model updated") })
@ApiResponses(value = { @ApiResponse(code = 204, message = "Model updated") })
@RequestMapping(value = "/{slug}", method = RequestMethod.PUT)
public ResponseEntity<Void> updateAModel(
@ApiParam(value = "slug", required = true) @PathVariable("slug") String slug,
......@@ -316,11 +316,11 @@ public class ModelsApi {
}
}
return new ResponseEntity<>(HttpStatus.OK);
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}
@ApiOperation(value = "Copy a model", response = Model.class)
@ApiResponses(value = { @ApiResponse(code = 200, message = "Model copied"), @ApiResponse(code = 404, message = "Not found") })
@ApiResponses(value = { @ApiResponse(code = 201, message = "Model copied"), @ApiResponse(code = 404, message = "Not found") })
@RequestMapping(value = "/{slug}/copies", method = RequestMethod.POST)
public ResponseEntity<Model> copyAModel(
@ApiParam(value = "slug", required = true) @PathVariable("slug") String slug,
......@@ -350,7 +350,7 @@ public class ModelsApi {
}
}
return new ResponseEntity<>(HttpStatus.OK).ok(model);
return new ResponseEntity<>(HttpStatus.CREATED).ok(model);
}
private String randomStr(int length) {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment