From 85b8d101913571a22f18a37a183d1f666710b466 Mon Sep 17 00:00:00 2001 From: chhaewxn Date: Thu, 25 Jan 2024 04:34:32 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat=20:=20=EC=98=88=EC=99=B8=EC=B2=98?= =?UTF-8?q?=EB=A6=AC=20ExceptionType=EC=97=90=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../global/exception/ExceptionType.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/java/efub/back/jupjup/global/exception/ExceptionType.java b/src/main/java/efub/back/jupjup/global/exception/ExceptionType.java index afc8656..e3872fe 100644 --- a/src/main/java/efub/back/jupjup/global/exception/ExceptionType.java +++ b/src/main/java/efub/back/jupjup/global/exception/ExceptionType.java @@ -6,14 +6,19 @@ import efub.back.jupjup.domain.admin.exception.AdminAccessDeniedException; import efub.back.jupjup.domain.auth.exception.AlreadyLogoutException; import efub.back.jupjup.domain.auth.exception.RefreshTokenNotValidException; +import efub.back.jupjup.domain.comment.exception.NoAuthorityCommentRemoveException; +import efub.back.jupjup.domain.comment.exception.NoCommentExistsException; +import efub.back.jupjup.domain.eventcomment.exception.NoEventInfoException; import efub.back.jupjup.domain.member.exception.InvalidNicknameException; import efub.back.jupjup.domain.member.exception.MemberNotFoundException; import efub.back.jupjup.domain.notification.exception.NotificationNotFoundException; +import efub.back.jupjup.domain.post.exception.EmptyInputFilenameException; import efub.back.jupjup.domain.post.exception.MaxMemberLimitException; import efub.back.jupjup.domain.post.exception.MismatchPostAgeRangeException; import efub.back.jupjup.domain.post.exception.MismatchPostGenderException; import efub.back.jupjup.domain.post.exception.PostNotFoundException; import efub.back.jupjup.domain.post.exception.PostjoinNotFoundException; +import efub.back.jupjup.domain.post.exception.WrongImageFormatException; import efub.back.jupjup.domain.review.exception.BadgeNotExistsForCodeException; import efub.back.jupjup.domain.review.exception.ReviewNotAllowedException; import efub.back.jupjup.domain.security.exception.ExpiredTokenException; @@ -60,7 +65,19 @@ public enum ExceptionType { POST_JOIN_NOT_FOUND_EXCEPTION("C6004", "게시글 참여 정보가 없습니다.", PostjoinNotFoundException.class), // 관리자 관련 - C7*** - ADMIN_ACCESS_DENIED_EXCEPTION("C7000", "관리자가 아닌 계정은 접근할 수 없습니다.", AdminAccessDeniedException.class); + ADMIN_ACCESS_DENIED_EXCEPTION("C7000", "관리자가 아닌 계정은 접근할 수 없습니다.", AdminAccessDeniedException.class), + + // 이미지 관련 - C8*** + EMPTY_INPUT_FILENAME_EXCEPTION("C8000", "파일명이 비어있습니다.", EmptyInputFilenameException.class), + WRONG_IMAGE_FORMAT_EXCEPTION("C8001", "옳지 않은 파일 형식입니다.", WrongImageFormatException.class), + + // 댓글 관련 - C9*** + NO_AUTHORITY_COMMENT_REMOVE_EXCEPTION("C9000", "댓글을 삭제할 권한이 없습니다", NoAuthorityCommentRemoveException.class), + NO_COMMENT_EXISTS_EXCEPTION("C9001", "존재하지 않는 댓글입니다.", NoCommentExistsException.class), + + // 공식행사 관련 - C10*** + NO_EVENT_INFO_EXCEPTION("C10000", "존재하지 않는 공식행사입니다.", NoEventInfoException.class); + private final String errorCode; private final String message; From 116982dbbc57220aad9574e5e4efa64267edce51 Mon Sep 17 00:00:00 2001 From: chhaewxn Date: Thu, 25 Jan 2024 05:01:38 +0900 Subject: [PATCH 2/2] =?UTF-8?q?feat=20:=20=EC=98=88=EC=99=B8=EC=B2=98?= =?UTF-8?q?=EB=A6=AC=20=EC=BD=94=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/comment/exception/NoCommentExistsException.java | 4 ++-- .../domain/eventcomment/exception/NoEventInfoException.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/efub/back/jupjup/domain/comment/exception/NoCommentExistsException.java b/src/main/java/efub/back/jupjup/domain/comment/exception/NoCommentExistsException.java index 1c88ce3..7d10b1c 100644 --- a/src/main/java/efub/back/jupjup/domain/comment/exception/NoCommentExistsException.java +++ b/src/main/java/efub/back/jupjup/domain/comment/exception/NoCommentExistsException.java @@ -1,6 +1,6 @@ package efub.back.jupjup.domain.comment.exception; -import efub.back.jupjup.global.exception.custom.BadRequestException; +import efub.back.jupjup.global.exception.custom.NotFoundException; -public class NoCommentExistsException extends BadRequestException { +public class NoCommentExistsException extends NotFoundException { } diff --git a/src/main/java/efub/back/jupjup/domain/eventcomment/exception/NoEventInfoException.java b/src/main/java/efub/back/jupjup/domain/eventcomment/exception/NoEventInfoException.java index e33e625..4f77029 100644 --- a/src/main/java/efub/back/jupjup/domain/eventcomment/exception/NoEventInfoException.java +++ b/src/main/java/efub/back/jupjup/domain/eventcomment/exception/NoEventInfoException.java @@ -1,6 +1,6 @@ package efub.back.jupjup.domain.eventcomment.exception; -import efub.back.jupjup.global.exception.custom.BadRequestException; +import efub.back.jupjup.global.exception.custom.NotFoundException; -public class NoEventInfoException extends BadRequestException { +public class NoEventInfoException extends NotFoundException { }