⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logafteradvice.java

📁 机房运营维护系统 java+oracle9i 使用struts 分用户权限 完成用户对机房信息的增删改查等功能
💻 JAVA
字号:
package ms.log.aop;

import java.lang.reflect.Method;

import ms.hibernate.Log;

import org.springframework.aop.AfterReturningAdvice;

import com.model.DeptDao;
import com.model.EmpDao;
import com.model.RoomDao;

public class LogAfterAdvice implements AfterReturningAdvice {

	public void afterReturning(Object returnValue, Method method, Object[] args,
			Object target) throws Throwable {
		String methodName = method.getName();
		if(methodName.equals("newCreateDept")){
			DeptDao deptDao = (DeptDao)target;
			deptDao.createLog(((String)args[1]), new Long(10001));
		}
		if(methodName.equals("queryResult")){
			DeptDao deptDao = (DeptDao)target;
			deptDao.createLog(((String)args[1]), new Long(10004));
		}
		if(methodName.equals("update")){
			DeptDao deptDao = (DeptDao)target;
			deptDao.createLog(((String)args[1]), new Long(10002));
		}
		if(methodName.equals("saveEmp")){
			EmpDao emp = (EmpDao)target;
			emp.createLog(((String)args[1]), new Long(10010));
		}
		if(methodName.equals("queryEmpResult")){
			EmpDao emp = (EmpDao)target;
			emp.createLog(((String)args[1]), new Long(10013));
		}
		if(methodName.equals("updateEmp")){
			EmpDao emp = (EmpDao)target;
			emp.createLog(((String)args[1]), new Long(10011));
		}
		if(methodName.equals("deleteEmp")){
			EmpDao emp = (EmpDao)target;
			emp.createLog(((String)args[1]), new Long(10012));
		}
		if(methodName.equals("createNewRoom")){
			RoomDao emp = (RoomDao)target;
			emp.createLog(((String)args[1]), new Long(10005));
		}
		if(methodName.equals("updateRoom")){
			RoomDao emp = (RoomDao)target;
			emp.createLog(((String)args[1]), new Long(10006));
		}
		if(methodName.equals("delRoom")){
			RoomDao emp = (RoomDao)target;
			emp.createLog(((String)args[1]), new Long(10007));
		}
		if(methodName.equals("queryRoomResult")){
			RoomDao emp = (RoomDao)target;
			emp.createLog(((String)args[1]), new Long(10008));
		}
		if(methodName.equals("delDept")){
			DeptDao deptDao = (DeptDao)target;
			deptDao.createLog(((String)args[1]), new Long(10003));
		}
		if(methodName.equals("updateRoomAdmin")){
			RoomDao emp = (RoomDao)target;
			emp.createLog(((String)args[1]), new Long(10006));
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -