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

📄 modulefacade.java

📁 struts2 spring2.5 jpa hibernate 权限管理系统源代码
💻 JAVA
字号:
package sunyang.module.service;

import java.util.*;

import sunyang.module.dao.IModuleDAO;
import sunyang.module.domain.Module;
import sunyang.relationship.dao.IRoleFunctionDAO;

public class ModuleFacade implements IModuleFacade {
	private IModuleDAO md;
	private IRoleFunctionDAO rfd;

	// getter和setter方法省略
	public IModuleDAO getMd() {
		return md;
	}

	public void setMd(IModuleDAO md) {
		this.md = md;
	}

	public IRoleFunctionDAO getRfd() {
		return rfd;
	}

	public void setRfd(IRoleFunctionDAO rfd) {
		this.rfd = rfd;
	}

	// 删除模块
	public void removeModule(Module m) {
		md.delete(m);
	}

	// 浏览可进入模块
	public List<Module> findModule(List<Integer> rid) {
		List<Module> lm=new ArrayList<Module>();
		for(Integer i:rid){
			lm.addAll(rfd.findModuleHad(i));
		}
		return lm;
	}

	// 单查模块
	public Module findSingleModule(Integer id) {
		return md.findById(id);
	}

	// 修改模块
	public void modifyModule(Module m) {
		md.update(m);
	}

	// 新增模块
	public void newModule(Module m) {
		md.save(m);
	}

	// 浏览全部模块
	public List<Module> operateModule() {
		return md.findAll();
	}

}

⌨️ 快捷键说明

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