modulefacade.java

来自「struts2 spring2.5 jpa hibernate 权限管理系统源代」· Java 代码 · 共 65 行

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