package jnpf.dmsBusinessOccupancy;
|
|
import java.util.List;
|
|
/** 保留机器原因与真实冲突编号,由业务入口读取在线文案。 */
|
public final class BusinessFileIneligibleException extends IllegalStateException {
|
private final String fileNumber;
|
private final List<BusinessFileEligibilityService.Reason> reasons;
|
|
public BusinessFileIneligibleException(String fileNumber, List<BusinessFileEligibilityService.Reason> reasons) {
|
super("DMS_LIFECYCLE_INELIGIBLE: " + reasons);
|
this.fileNumber = fileNumber;
|
this.reasons = List.copyOf(reasons);
|
}
|
|
public String getFileNumber() { return fileNumber; }
|
public List<BusinessFileEligibilityService.Reason> getReasons() { return reasons; }
|
}
|