package com.timeline.exception; import com.timeline.response.ResponseEnum; public class CustomException extends RuntimeException { private final int code; private final String message; public CustomException(ResponseEnum responseEnum) { this.code = responseEnum.getCode(); this.message = responseEnum.getMessage(); } public CustomException(ResponseEnum responseEnum, String detailMessage) { this.code = responseEnum.getCode(); this.message = responseEnum.getMessage() + ": " + detailMessage; } public CustomException(int code, String message) { this.code = code; this.message = message; } public int getCode() { return code; } @Override public String getMessage() { return message; } }