package com.aggrepoint.winlet.spring;
/**
*
* @author Jiangming Yang (yangjm@gmail.com)
*/
public class ExceptionMapping {
private Class<? extends Exception> clz;
private String rule;
private String view;
private boolean redirect;
@SuppressWarnings("unchecked")
public void setException(String str) throws ClassNotFoundException {
clz = (Class<? extends Exception>) Class.forName(str);
}
public String getException() {
return clz.getName();
}
public void setRule(String str) {
if (str != null && !"".equals(str))
rule = str;
}
public void setView(String str) {
view = str;
if (view.startsWith(Const.REDIRECT)) {
redirect = true;
view = str.substring(9);
}
}
public boolean isRedirect() {
return redirect;
}
public String getRule() {
return rule;
}
public String getView() {
return view;
}
public Class<? extends Exception> getClz() {
return clz;
}
}