package jnpf.elnService.template;
|
|
import jnpf.exception.DataException;
|
|
public class ElnTemplateOperationException extends DataException {
|
private static final long serialVersionUID = 1L;
|
|
private final int status;
|
|
public ElnTemplateOperationException(int status, String message) {
|
super(message);
|
if (status != 409 && status != 422) {
|
throw new IllegalArgumentException("模板操作状态码只允许 409 或 422");
|
}
|
this.status = status;
|
}
|
|
public int getStatus() {
|
return status;
|
}
|
|
public static ElnTemplateOperationException conflict(String message) {
|
return new ElnTemplateOperationException(409, message);
|
}
|
|
public static ElnTemplateOperationException validation(String message) {
|
return new ElnTemplateOperationException(422, message);
|
}
|
}
|