JAMES-2349 Fix swagger documentation for user quota endpoints
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2c5be2fe Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2c5be2fe Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/2c5be2fe Branch: refs/heads/master Commit: 2c5be2fe8178b755bbe8c1defb027a6508c33b59 Parents: b635fa6 Author: Antoine Duprat <[email protected]> Authored: Tue Mar 13 16:38:15 2018 +0100 Committer: benwa <[email protected]> Committed: Thu Mar 15 15:54:59 2018 +0700 ---------------------------------------------------------------------- .../org/apache/james/webadmin/routes/UserQuotaRoutes.java | 8 ++++++++ 1 file changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/2c5be2fe/server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserQuotaRoutes.java ---------------------------------------------------------------------- diff --git a/server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserQuotaRoutes.java b/server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserQuotaRoutes.java index d9e2953..cd0882f 100644 --- a/server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserQuotaRoutes.java +++ b/server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserQuotaRoutes.java @@ -107,6 +107,7 @@ public class UserQuotaRoutes implements Routes { @ApiResponses(value = { @ApiResponse(code = HttpStatus.NO_CONTENT_204, message = "OK. The value has been updated."), @ApiResponse(code = HttpStatus.BAD_REQUEST_400, message = "The body is not a positive integer or not unlimited value (-1)."), + @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "The user does not exist."), @ApiResponse(code = HttpStatus.CONFLICT_409, message = "The requested restriction can't be enforced right now."), @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "Internal server error - Something went bad on the server side.") }) @@ -127,6 +128,7 @@ public class UserQuotaRoutes implements Routes { ) @ApiResponses(value = { @ApiResponse(code = HttpStatus.OK_200, message = "OK", response = QuotaDTO.class), + @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "The user does not exist."), @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "Internal server error - Something went bad on the server side.") }) public void defineGetQuota() { @@ -141,6 +143,7 @@ public class UserQuotaRoutes implements Routes { @ApiOperation(value = "Removing per user mail size limitation by updating to unlimited value") @ApiResponses(value = { @ApiResponse(code = HttpStatus.NO_CONTENT_204, message = "The value is updated to unlimited value."), + @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "The user does not exist."), @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "Internal server error - Something went bad on the server side.") }) public void defineDeleteQuotaSize() { @@ -161,6 +164,7 @@ public class UserQuotaRoutes implements Routes { @ApiResponses(value = { @ApiResponse(code = HttpStatus.NO_CONTENT_204, message = "OK. The value has been updated."), @ApiResponse(code = HttpStatus.BAD_REQUEST_400, message = "The body is not a positive integer."), + @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "The user does not exist."), @ApiResponse(code = HttpStatus.CONFLICT_409, message = "The requested restriction can't be enforced right now."), @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "Internal server error - Something went bad on the server side.") }) @@ -180,6 +184,7 @@ public class UserQuotaRoutes implements Routes { @ApiResponses(value = { @ApiResponse(code = HttpStatus.OK_200, message = "OK", response = Long.class), @ApiResponse(code = HttpStatus.NO_CONTENT_204, message = "No value defined"), + @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "The user does not exist."), @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "Internal server error - Something went bad on the server side.") }) public void defineGetQuotaSize() { @@ -199,6 +204,7 @@ public class UserQuotaRoutes implements Routes { @ApiOperation(value = "Removing per user mail count limitation by updating to unlimited value") @ApiResponses(value = { @ApiResponse(code = HttpStatus.NO_CONTENT_204, message = "The value is updated to unlimited value."), + @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "The user does not exist."), @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "Internal server error - Something went bad on the server side.") }) public void defineDeleteQuotaCount() { @@ -219,6 +225,7 @@ public class UserQuotaRoutes implements Routes { @ApiResponses(value = { @ApiResponse(code = HttpStatus.NO_CONTENT_204, message = "OK. The value has been updated."), @ApiResponse(code = HttpStatus.BAD_REQUEST_400, message = "The body is not a positive integer."), + @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "The user does not exist."), @ApiResponse(code = HttpStatus.CONFLICT_409, message = "The requested restriction can't be enforced right now."), @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "Internal server error - Something went bad on the server side.") }) @@ -237,6 +244,7 @@ public class UserQuotaRoutes implements Routes { @ApiOperation(value = "Reading per user mail count limitation") @ApiResponses(value = { @ApiResponse(code = HttpStatus.OK_200, message = "OK", response = Long.class), + @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "The user does not exist."), @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "Internal server error - Something went bad on the server side.") }) public void defineGetQuotaCount() { --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
