Files
sake/src/main/java/com/wb/domainserver/exception/WnbtException.java
2025-10-29 17:08:05 +09:00

37 lines
1005 B
Java

package com.wb.domainserver.exception;
import com.wb.domainserver.exception.code.ErrCode;
import lombok.Getter;
@Getter
public class WnbtException extends RuntimeException {
private String code;
private String codeNumber;
private ErrCode errCode;
public WnbtException(){}
public WnbtException(String code, String message){
super(message);
this.code = code;
}
public WnbtException(ErrCode errCode) {
super(errCode.getMessage());
this.code = String.valueOf(errCode.getStatus());
this.codeNumber = String.valueOf(errCode.getStatusCode());
this.errCode = errCode;
}
public WnbtException(ErrCode errCode, String customMessage) {
super(customMessage);
this.code = String.valueOf(errCode.getStatus());
this.codeNumber = String.valueOf(errCode.getStatusCode());
this.errCode = errCode;
}
public WnbtException(String message, Throwable cause){
super(message, cause);
}
}