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

📄 stylerepositoryhelper.java

📁 OBPM是一个开源
💻 JAVA
字号:
package cn.myapps.core.style.repository.action;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;

import cn.myapps.base.action.BaseHelper;
import cn.myapps.base.action.ParamsTable;
import cn.myapps.base.ejb.BaseProcess;
import cn.myapps.core.deploy.module.ejb.ModuleProcess;
import cn.myapps.core.deploy.module.ejb.ModuleVO;
import cn.myapps.core.style.repository.ejb.StyleRepositoryProcess;
import cn.myapps.core.style.repository.ejb.StyleRepositoryVO;
import cn.myapps.util.ProcessFactory;

public class StyleRepositoryHelper extends BaseHelper {

	public StyleRepositoryHelper() throws ClassNotFoundException {
		super(ProcessFactory.createProcess(StyleRepositoryProcess.class));
	}

	public Collection get_listStyle(String application) throws Exception {
		Collection Stylelist = new HashSet();
		
		StyleRepositoryProcess sp = (StyleRepositoryProcess) proxy;
		
		if(getModuleid()!=null&&getModuleid().trim().length()>0){
		Collection modulelist = new HashSet();
		ModuleProcess mp = (ModuleProcess) ProcessFactory
				.createProcess(ModuleProcess.class);
		ModuleVO mv = (ModuleVO) mp.doView(getModuleid());
		modulelist.add(mv.getId());
		ModuleVO temp = null;
		while ((temp = mv.getSuperior()) != null) {
			modulelist.add(temp.getId());
			mv = temp;
		}
		Iterator it = modulelist.iterator();
		while (it.hasNext()) {
			String mid = (String) it.next();
			Collection col = sp.getStyleRepositoryByModule(mid, application);
			Stylelist.addAll(col);
		}
		}
		Stylelist.addAll(sp.getStyleRepositoryByApplication(application));
		return Stylelist;

	}

	public Collection get_listStyleByApp(String application) throws Exception {
		ParamsTable params = new ParamsTable();
		params.setParameter("s_application", applicationid);
		return proxy.doSimpleQuery(params, application);
	}

	public static String getStyleContent(String styleid) throws Exception {
		StyleRepositoryProcess sp = (StyleRepositoryProcess) ProcessFactory
				.createProcess(StyleRepositoryProcess.class);
		StyleRepositoryVO sv = (StyleRepositoryVO) sp.doView(styleid);
		if (sv != null)
			return sv.getContent();
		else
			return null;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -