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

📄 pageaction.java

📁 OBPM是一个开源
💻 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 + -