package com.xfestudio.xfeservermanager.core.policy;
import java.util.List;
public final class InvalidPolicyException extends IllegalArgumentException {
private static final long serialVersionUID = 1L;
private final List<PolicyValidationIssue> issues;
public InvalidPolicyException(List<PolicyValidationIssue> issues) {
super("Policy is invalid: " + issues);
this.issues = List.copyOf(issues);
}
public List<PolicyValidationIssue> issues() {
return issues;
}
}
package com.xfestudio.xfeservermanager.core.policy;
import java.util.List;
public final class InvalidPolicyException extends IllegalArgumentException {
private static final long serialVersionUID = 1L;
private final List<PolicyValidationIssue> issues;
public InvalidPolicyException(List<PolicyValidationIssue> issues) {
super("Policy is invalid: " + issues);
this.issues = List.copyOf(issues);
}
public List<PolicyValidationIssue> issues() {
return issues;
}
}