📄 pageaction.java
字号:
package cn.myapps.core.page.action;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import cn.myapps.base.dao.DataPackage;
import cn.myapps.core.deploy.application.ejb.ApplicationProcess;
import cn.myapps.core.deploy.application.ejb.ApplicationVO;
import cn.myapps.core.dynaform.form.action.FormAction;
import cn.myapps.core.page.ejb.Page;
import cn.myapps.core.page.ejb.PageProcess;
import cn.myapps.util.ProcessFactory;
public class PageAction extends FormAction {
/**
*
*/
private static final long serialVersionUID = -5699074196676830462L;
public PageAction() throws ClassNotFoundException {
super(new Page());
}
public String get_applicationid() {
Page content = (Page) getContent();
if (content.getApplication() != null) {
return content.getApplication().getId();
} else {
return null;
}
}
public String doListByApp(String application) throws Exception {
DataPackage datas = ((PageProcess) proxy).doListExcludeMod(getParams(), application);
setDatas(datas);
return SUCCESS;
}
public String doList(String application) throws Exception {
String module = (String) getParams().getParameter("s_module");
if (module != null && module.trim().length() > 0){
return super.doList();
} else {
return doListByApp(application);
}
}
public void set_applicationid(String _applicationid) throws Exception {
Page content = (Page) getContent();
if (_applicationid != null) {
ApplicationProcess ap = (ApplicationProcess) ProcessFactory
.createProcess(ApplicationProcess.class);
ApplicationVO app = (ApplicationVO) ap.doView(_applicationid);
content.setApplication(app);
} else {
content.setApplication(null);
}
}
public String get_default() {
Page content = (Page) getContent();
if (content.isDefHomePage()) {
return "true";
} else {
return "false";
}
}
public void set_default(String _default) {
Page content = (Page) getContent();
if (_default != null) {
if (_default.trim().equalsIgnoreCase("true")) {
content.setDefHomePage(true);
return;
}
}
content.setDefHomePage(false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -