Skip to content

Commit 8d8b43b

Browse files
author
Robert Fink
authored
Add ErrorType#CONFLICT (#44)
closes #43
1 parent dc2f776 commit 8d8b43b

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

errors/src/main/java/com/palantir/remoting/api/errors/ErrorType.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public enum Code {
3939
PERMISSION_DENIED(403),
4040
INVALID_ARGUMENT(400),
4141
NOT_FOUND(404),
42+
CONFLICT(409),
4243
FAILED_PRECONDITION(500),
4344
INTERNAL(500),
4445
CUSTOM_CLIENT(400),
@@ -56,6 +57,7 @@ public enum Code {
5657
public static final ErrorType INVALID_ARGUMENT =
5758
createInternal(Code.INVALID_ARGUMENT, "Default:InvalidArgument");
5859
public static final ErrorType NOT_FOUND = createInternal(Code.NOT_FOUND, "Default:NotFound");
60+
public static final ErrorType CONFLICT = createInternal(Code.CONFLICT, "Default:Conflict");
5961
public static final ErrorType FAILED_PRECONDITION =
6062
createInternal(Code.FAILED_PRECONDITION, "Default:FailedPrecondition");
6163
public static final ErrorType INTERNAL = createInternal(Code.INTERNAL, "Default:Internal");

errors/src/test/java/com/palantir/remoting/api/errors/ErrorTypeTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public void testDefaultErrorTypeHttpErrorCodes() throws Exception {
6464
assertThat(ErrorType.PERMISSION_DENIED.httpErrorCode()).isEqualTo(403);
6565
assertThat(ErrorType.INVALID_ARGUMENT.httpErrorCode()).isEqualTo(400);
6666
assertThat(ErrorType.NOT_FOUND.httpErrorCode()).isEqualTo(404);
67+
assertThat(ErrorType.CONFLICT.httpErrorCode()).isEqualTo(409);
6768
assertThat(ErrorType.FAILED_PRECONDITION.httpErrorCode()).isEqualTo(500);
6869
assertThat(ErrorType.INTERNAL.httpErrorCode()).isEqualTo(500);
6970
}

0 commit comments

Comments
 (0)