Files
bbps-backend/src/main/java/com/billpaymentservice/bbps/exception/CustomException.java
T
2025-10-27 10:48:19 +05:30

30 lines
990 B
Java

package com.billpaymentservice.bbps.exception;
import com.billpaymentservice.bbps.dto.GeneralResp;
public class CustomException extends RuntimeException {
private static final long serialVersionUID = 1L;
private final GeneralResp generalResp;
public CustomException(String statusCode, String status,String message,String remark) {
super(message);
this.generalResp = new GeneralResp();
this.generalResp.setStatusCode(statusCode);
this.generalResp.setStatus(status);
this.generalResp.setMessage(message);
this.generalResp.setRemarks(remark);
}
public CustomException(String message) {
super(message);
this.generalResp = new GeneralResp();
this.generalResp.setStatusCode("500");
this.generalResp.setStatus("Failure");
this.generalResp.setMessage(message);
this.generalResp.setRemarks("");
}
public GeneralResp getGeneralResp() {
return generalResp;
}
}