package org.action;
import java.util.List;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import org.entity.Functions;
import org.entity.Module;
import org.service.IFunctionFacade;
import org.service.IModuleFacade;
import org.service.impl.FunctionFacade;
import org.service.impl.ModuleFacade;
import com.opensymphony.xwork2.ActionSupport;
public class FunctionAction extends ActionSupport{
/**
*
*/
private static final long serialVersionUID = 1L;
private Functions f;
private Module m;
private IFunctionFacade ff = new FunctionFacade();
private IModuleFacade mf = new ModuleFacade();
private List<Functions> lf;
public String newFunction(){
HttpSession hs = ServletActionContext.getRequest().getSession();
ff.newFunction(f,(Integer)hs.getAttribute("mid"));
return SUCCESS;
}
@SuppressWarnings("unchecked")
public String findFunction(){
HttpSession hs = ServletActionContext.getRequest().getSession();
lf = ff.findFunction((List<Integer>)hs.getAttribute("role"), m);
return SUCCESS;
}
public String removeFunction(){
ff.removeFunction(f);
return SUCCESS;
}
public String findSingleFunction(){
f = ff.findSingleFunction(f);
return SUCCESS;
}
public String modifyFunction(){
ff.modifyFunction(f);
return SUCCESS;
}
public String findFByMId(){
HttpSession hs = ServletActionContext.getRequest().getSession();
if(m == null || m.getId() == null){
m.setId((Integer)hs.getAttribute("mid"));
}
else{
hs.setAttribute("mid", m.getId());
}
lf = ff.findFByMId(m);
return SUCCESS;
}
public Functions getF() {
return f;
}
public void setF(Functions f) {
this.f = f;
}
public Module getM() {
return m;
}
public void setM(Module m) {
this.m = m;
}
public IFunctionFacade getFf() {
return ff;
}
public void setFf(IFunctionFacade ff) {
this.ff = ff;
}
public List<Functions> getLf() {
return lf;
}
public void setLf(List<Functions> lf) {
this.lf = lf;
}
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日
最近浏览更多
interface LV22
2024年8月10日
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 LV16
2020年12月3日
123456nty LV37
2020年10月21日
judy0971 LV12
2020年9月6日

