계정/정산 업무 규칙과 전환 불변식 추출 (codex-bais-final3-20260713-192718-BAIS-SPRING-ANA-ACCOUNT-001)

This commit is contained in:
forge-bot 2026-07-13 10:33:08 +00:00
parent 0b35cef5ab
commit 540b8630a5

View file

@ -0,0 +1,44 @@
package com.payman.account.migration.exception;
public class InvalidCancellationAmountException extends RuntimeException {
public InvalidCancellationAmountException(String message) { super(message); }
}
public class InvalidTimestampException extends RuntimeException {
public InvalidTimestampException(String message) { super(message); }
}
public class MissingCancellationReasonException extends RuntimeException {
public MissingCancellationReasonException(String message) { super(message); }
}
public class InsufficientRemainingAmountException extends RuntimeException {
public InsufficientRemainingAmountException(String message) { super(message); }
}
public class DisputeAmountExceedsSettlementException extends RuntimeException {
public DisputeAmountExceedsSettlementException(String message) { super(message); }
}
public class ChargebackThresholdNotMetException extends RuntimeException {
public ChargebackThresholdNotMetException(String message) { super(message); }
}
public class DisputeResponseDeadlineExceededException extends RuntimeException {
public DisputeResponseDeadlineExceededException(String message) { super(message); }
}
public class PaginationLimitExceededException extends RuntimeException {
public PaginationLimitExceededException(String message) { super(message); }
}
public class InsufficientBalanceException extends RuntimeException {
public InsufficientBalanceException(String message) { super(message); }
}
public class PayoutAmountBelowMinimumException extends RuntimeException {
public PayoutAmountBelowMinimumException(String message) { super(message); }
}
public class PayoutDailyLimitExceededException extends RuntimeException {
public PayoutDailyLimitExceededException(String message) { super(message); }
}
public class PayoutFrequencyExceededException extends RuntimeException {
public PayoutFrequencyExceededException(String message) { super(message); }
}
public class OutsideProcessingHoursException extends RuntimeException {
public OutsideProcessingHoursException(String message) { super(message); }
}
public class FraudDetectionFailedException extends RuntimeException {
public FraudDetectionFailedException(String message) { super(message); }
}