Skip to content

Commit 6cab253

Browse files
committed
refactor: ExceptionMessage 도메인별 구분
1 parent 799d26c commit 6cab253

File tree

1 file changed

+30
-10
lines changed

1 file changed

+30
-10
lines changed

src/main/java/com/somemore/global/exception/ExceptionMessage.java

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,39 +7,59 @@
77
@RequiredArgsConstructor
88
@Getter
99
public enum ExceptionMessage {
10-
10+
// CENTER
1111
NOT_EXISTS_CENTER("존재하지 않는 기관입니다."),
12+
NOT_EXISTS_PREFER_ITEM("존재하지 않는 선호물품 ID 입니다"),
13+
UNAUTHORIZED_PREFER_ITEM("해당 선호물품에 대한 권한이 없습니다."),
14+
15+
// VOLUNTEER
16+
NOT_EXISTS_VOLUNTEER("존재하지 않는 봉사자입니다."),
17+
UNAUTHORIZED_VOLUNTEER_DETAIL("해당 봉사자의 상세 정보 조회 권한이 없습니다."),
18+
19+
// COMMUNITY
1220
NOT_EXISTS_COMMUNITY_BOARD("존재하지 않는 게시글입니다."),
1321
UNAUTHORIZED_COMMUNITY_BOARD("해당 게시글에 권한이 없습니다."),
1422
NOT_EXISTS_COMMUNITY_COMMENT("존재하지 않는 댓글 입니다."),
1523
UNAUTHORIZED_COMMUNITY_COMMENT("해당 댓글에 권한이 없습니다."),
24+
25+
// LOCATION
1626
NOT_EXISTS_LOCATION("존재하지 않는 위치 ID 입니다."),
27+
28+
// RECRUIT BOARD
1729
NOT_EXISTS_RECRUIT_BOARD("존재하지 않는 봉사 모집글입니다."),
1830
UNAUTHORIZED_RECRUIT_BOARD("해당 봉사 모집글에 권한이 없습니다."),
31+
32+
// IMAGE
1933
UPLOAD_FAILED("파일 업로드에 실패했습니다."),
2034
INVALID_FILE_TYPE("지원하지 않는 파일 형식입니다."),
2135
FILE_SIZE_EXCEEDED("파일 크기가 허용된 한도를 초과했습니다."),
2236
EMPTY_FILE("파일이 존재하지 않습니다."),
2337
INSTANTIATION_NOT_ALLOWED("인스턴스화 할 수 없는 클래스 입니다."),
24-
NOT_EXISTS_VOLUNTEER("존재하지 않는 봉사자입니다."),
25-
UNAUTHORIZED_VOLUNTEER_DETAIL("해당 봉사자의 상세 정보 조회 권한이 없습니다."),
38+
39+
// INTEREST CENTER
2640
CANNOT_CANCEL_DELETED_INTEREST_CENTER("이미 삭제된 관심 기관은 취소할 수 없습니다."),
2741
DUPLICATE_INTEREST_CENTER("이미 관심 표시한 기관입니다."),
42+
43+
// VOLUNTEER APPLY
2844
NOT_EXISTS_VOLUNTEER_APPLY("존재하지 않는 봉사 활동 지원입니다."),
29-
REVIEW_ALREADY_EXISTS("이미 작성한 리뷰가 존재합니다."),
30-
REVIEW_RESTRICTED_TO_ATTENDED("리뷰는 참석한 봉사에 한해서만 작성할 수 있습니다."),
31-
NOT_EXISTS_REVIEW("존재하지 않는 리뷰입니다."),
3245
RECRUITMENT_NOT_OPEN("현재 모집 진행 중이 아닙니다."),
3346
DUPLICATE_APPLICATION("이미 신청한 봉사 모집 공고입니다."),
3447
UNAUTHORIZED_VOLUNTEER_APPLY("해당 지원에 권한이 없습니다."),
3548
RECRUIT_BOARD_ALREADY_COMPLETED("이미 종료된 봉사 활동입니다."),
36-
NOT_EXISTS_NOTIFICATION("존재하지 않는 알림입니다."),
37-
UNAUTHORIZED_NOTIFICATION("해당 알림에 권한이 없습니다."),
3849
VOLUNTEER_APPLY_LIST_MISMATCH("봉사 지원 목록과 요청된 봉사 지원 목록이 일치하지 않습니다."),
3950
RECRUIT_BOARD_ID_MISMATCH("모든 봉사 신청이 동일한 모집글 ID를 가져야 합니다."),
51+
52+
// REVIEW
53+
REVIEW_ALREADY_EXISTS("이미 작성한 리뷰가 존재합니다."),
54+
REVIEW_RESTRICTED_TO_ATTENDED("리뷰는 참석한 봉사에 한해서만 작성할 수 있습니다."),
55+
NOT_EXISTS_REVIEW("존재하지 않는 리뷰입니다."),
56+
57+
// NOTIFICATION
58+
NOT_EXISTS_NOTIFICATION("존재하지 않는 알림입니다."),
59+
UNAUTHORIZED_NOTIFICATION("해당 알림에 권한이 없습니다."),
60+
61+
// NOTE
4062
NOT_EXISTS_NOTE("존재하지 않는 쪽지입니다."),
41-
NOT_EXISTS_PREFER_ITEM("존재하지 않는 선호물품 Id입니다"),
42-
UNAUTHORIZED_PREFER_ITEM("해당 선호물품에 대한 권한이 없습니다.")
4363

4464
;
4565
private final String message;

0 commit comments

Comments
 (0)