📄 accessdeniedexception.java
字号:
package com.emk.manage.exception;
import com.common.util.PropertyLoader;
/**
*
* 拒绝访问异常,试图执行没有授权的操作时抛出
* @author 李伟光
*/
public class AccessDeniedException extends RuntimeException {
private String messageCode;//信息代码
private String messageFileName;//要调用的信息文件名
/**
* 返回要调用的信息文件名
* @return 要调用的信息文件名
*/
public String getMessageFileName() {
return messageFileName;
}
/**
* 设置要调用的信息文件名
* @param messageFileName 要调用的信息文件名
*/
public void setMessageFileName(String messageFileName) {
this.messageFileName = messageFileName;
}
/**
* 返回信息代码
* @return 信息代码
*/
public String getMessageCode() {
return messageCode;
}
/**
* 设置信息代码
* @param messageCode 信息代码
*/
public void setMessageCode(String messageCode) {
this.messageCode = messageCode;
}
/**
* 带信息构造器
* @param message错误提示信息
*/
public AccessDeniedException(String message){
super(message);
this.messageCode = message;
}
/**
* 默认构造器
*/
public AccessDeniedException(){
super();
}
/**
* 返回处理好的错误提示信息
*/
public String toString(){
//return PropertyLoader.getPptValue(Constants.MESSAGE_FILENAME,getMessageCode());
return PropertyLoader.getPptValue(getMessageFileName(),getMessageCode());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -