package org.action;

import java.util.ArrayList;
import java.util.List;

import org.entity.Module;
import org.entity.Role;
import org.service.IModuleFacade;
import org.service.impl.ModuleFacade;

import com.opensymphony.xwork2.ActionSupport;



public class ModuleAction extends ActionSupport{


	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Module m;
	private List<Module> lm ;
	private IModuleFacade mf  = new ModuleFacade();
	private Role role;
	
	public ModuleAction(){
		m = new Module();
		lm = new ArrayList<Module>();
	}
	
	@SuppressWarnings("unchecked")
	public String findModule(){
		lm = mf.findModule((List<Integer>) role);
		return SUCCESS;
	}
	
	public String newModule(){
		mf.newModule(m);
		return SUCCESS;
	}
	
	public String findSingleModule(){
		m = mf.findSinleModule(m.getId());
		return SUCCESS;
	}
	
	public String modifyModule(){
		mf.modifyModule(m);
		return SUCCESS;
	}
	
	public String operateModule(){
		lm = mf.operateModule();
		return SUCCESS;
	}
	
	public String removeModue(){
		return SUCCESS;
	}

	public Module getM() {
		return m;
	}

	public void setM(Module m) {
		this.m = m;
	}

	public List<Module> getLm() {
		return lm;
	}

	public void setLm(List<Module> lm) {
		this.lm = lm;
	}

	public IModuleFacade getMf() {
		return mf;
	}

	public void setMf(IModuleFacade mf) {
		this.mf = mf;
	}

	
}
最近下载更多
haofeichongtian  LV1 2020年8月10日
jaonsang  LV25 2020年2月26日
1986818968  LV1 2019年6月28日
tsoft11  LV5 2019年6月24日
2812891656  LV1 2019年6月22日
ruyiruhe123456  LV6 2019年6月16日
核核核  LV16 2019年6月12日
vvcvv_cool  LV8 2019年5月27日
Chloez  LV7 2019年4月26日
zixiQAQ  LV3 2019年4月24日
最近浏览更多
uni-code_0123  LV1 2023年12月7日
六六六六六六  LV2 2022年6月7日
tangjj7260  LV18 2021年10月26日
那一年你在哪  LV13 2020年12月26日
MARTIN66666  LV1 2020年12月26日
yewentao  LV5 2020年12月9日
newhaijun  LV15 2020年12月3日
123456nty  LV36 2020年10月21日
judy0971  LV12 2020年9月6日
daijian79  LV6 2020年7月13日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友