accessdeniedexception.java

来自「博克后台的开发,有很多使用的方法和例子可以提供给大家学习」· Java 代码 · 共 66 行

JAVA
66
字号
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 + =
减小字号Ctrl + -
显示快捷键?