InsufficientBalanceException.java
package cl.prgm.portaltrip.domain.exception;
import java.math.BigDecimal;
public class InsufficientBalanceException extends RuntimeException {
private final BigDecimal requiredBalance;
private final BigDecimal currentBalance;
public InsufficientBalanceException(BigDecimal requiredBalance, BigDecimal currentBalance) {
super("Insufficient balance");
this.requiredBalance = requiredBalance;
this.currentBalance = currentBalance;
}
public BigDecimal requiredBalance() {
return requiredBalance;
}
public BigDecimal currentBalance() {
return currentBalance;
}
}