Skip to content

Commit e8b26d0

Browse files
committed
refactor: 예외 코드 문맥 수정
1 parent 57a5874 commit e8b26d0

File tree

8 files changed

+23
-23
lines changed

8 files changed

+23
-23
lines changed

aics-domain/src/main/java/kgu/developers/domain/certificate/application/command/CertificateCommandService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import kgu.developers.domain.certificate.domain.Certificate;
44
import kgu.developers.domain.certificate.domain.CertificateRepository;
5-
import kgu.developers.domain.certificate.exception.CertificateInvalidGraduationTypeException;
5+
import kgu.developers.domain.certificate.exception.CertificateSubmissionTypeMismatchException;
66
import kgu.developers.domain.certificate.exception.CertificateNotFoundException;
77
import kgu.developers.domain.certificate.exception.CertificateNotInSubmissionPeriodException;
88
import kgu.developers.domain.file.application.command.FileCommandService;
@@ -37,7 +37,7 @@ public Long submitCertificate(MultipartFile file) {
3737
GraduationUser graduationUser = graduationUserQueryService.me();
3838

3939
if(graduationUser.getGraduationType() != GraduationType.CERTIFICATE) {
40-
throw new CertificateInvalidGraduationTypeException();
40+
throw new CertificateSubmissionTypeMismatchException();
4141
}
4242

4343
LocalDateTime referenceTime = LocalDateTime.now();

aics-domain/src/main/java/kgu/developers/domain/certificate/exception/CertificateDomainExceptionCode.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
@AllArgsConstructor
1313
public enum CertificateDomainExceptionCode implements ExceptionCode {
1414
CERTIFICATE_NOT_FOUND(NOT_FOUND, "해당 자격증을 찾을 수 없습니다."),
15-
CERTIFICATE_SUBMISSION_PERIOD_CLOSED(BAD_REQUEST, "현재 자격증 제출 기간이 아닙니다."),
16-
CERTIFICATE_INVALID_GRADUATION_TYPE(BAD_REQUEST, "선택하신 제출 방식이 자격증이 아닙니다."),
15+
CERTIFICATE_NOT_IN_SUBMISSION_PERIOD(BAD_REQUEST, "자격증 제출 기간이 아닙니다."),
16+
CERTIFICATE_SUBMISSION_TYPE_MISMATCH(BAD_REQUEST, "이전에 선택한 제출 방식과 자격증 제출이 일치하지 않습니다."),
1717
;
1818

1919
private final HttpStatus status;

aics-domain/src/main/java/kgu/developers/domain/certificate/exception/CertificateInvalidGraduationTypeException.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

aics-domain/src/main/java/kgu/developers/domain/certificate/exception/CertificateNotInSubmissionPeriodException.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
import kgu.developers.common.exception.CustomException;
44

5-
import static kgu.developers.domain.certificate.exception.CertificateDomainExceptionCode.CERTIFICATE_SUBMISSION_PERIOD_CLOSED;
5+
import static kgu.developers.domain.certificate.exception.CertificateDomainExceptionCode.CERTIFICATE_NOT_IN_SUBMISSION_PERIOD;
66

77

88
public class CertificateNotInSubmissionPeriodException extends CustomException {
99
public CertificateNotInSubmissionPeriodException() {
10-
super(CERTIFICATE_SUBMISSION_PERIOD_CLOSED);
10+
super(CERTIFICATE_NOT_IN_SUBMISSION_PERIOD);
1111
}
1212
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package kgu.developers.domain.certificate.exception;
2+
3+
import kgu.developers.common.exception.CustomException;
4+
5+
import static kgu.developers.domain.certificate.exception.CertificateDomainExceptionCode.CERTIFICATE_SUBMISSION_TYPE_MISMATCH;
6+
7+
public class CertificateSubmissionTypeMismatchException extends CustomException {
8+
public CertificateSubmissionTypeMismatchException() {
9+
super(CERTIFICATE_SUBMISSION_TYPE_MISMATCH);
10+
}
11+
}

aics-domain/src/main/java/kgu/developers/domain/thesis/exception/ThesisDomainExceptionCode.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
@AllArgsConstructor
1212
public enum ThesisDomainExceptionCode implements ExceptionCode {
1313
THESIS_NOT_FOUND(BAD_REQUEST, "해당 논문을 찾을 수 없습니다."),
14-
THESIS_SUBMISSION_PERIOD_CLOSED(BAD_REQUEST, "현재 논문 제출 기간이 아닙니다."),
15-
THESIS_INVALID_GRADUATION_TYPE(BAD_REQUEST, "선택하신 제출 방식이 논문이 아닙니다."),
14+
THESIS_NOT_IN_SUBMISSION_PERIOD(BAD_REQUEST, "현재 논문 제출 기간이 아닙니다."),
15+
THESIS_SUBMISSION_TYPE_MISMATCH(BAD_REQUEST, "이전에 선택한 제출 방식과 논문 제출이 일치하지 않습니다."),
1616
THESIS_INVALID_SUBMISSION_TYPE(BAD_REQUEST, "요청하신 제출 유형이 논문이 아닙니다."),
1717
;
1818

aics-domain/src/main/java/kgu/developers/domain/thesis/exception/ThesisInvalidGraduationTypeException.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import kgu.developers.common.exception.CustomException;
44

5-
import static kgu.developers.domain.thesis.exception.ThesisDomainExceptionCode.THESIS_INVALID_GRADUATION_TYPE;
5+
import static kgu.developers.domain.thesis.exception.ThesisDomainExceptionCode.THESIS_SUBMISSION_TYPE_MISMATCH;
66

77
public class ThesisInvalidGraduationTypeException extends CustomException {
88
public ThesisInvalidGraduationTypeException() {
9-
super(THESIS_INVALID_GRADUATION_TYPE);
9+
super(THESIS_SUBMISSION_TYPE_MISMATCH);
1010
}
1111
}

aics-domain/src/main/java/kgu/developers/domain/thesis/exception/ThesisNotInSubmissionPeriodException.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import kgu.developers.common.exception.CustomException;
44

5-
import static kgu.developers.domain.thesis.exception.ThesisDomainExceptionCode.THESIS_SUBMISSION_PERIOD_CLOSED;
5+
import static kgu.developers.domain.thesis.exception.ThesisDomainExceptionCode.THESIS_NOT_IN_SUBMISSION_PERIOD;
66

77
public class ThesisNotInSubmissionPeriodException extends CustomException {
88
public ThesisNotInSubmissionPeriodException() {
9-
super(THESIS_SUBMISSION_PERIOD_CLOSED);
9+
super(THESIS_NOT_IN_SUBMISSION_PERIOD);
1010
}
1111
}

0 commit comments

Comments
 (0)