📄 stylerepositoryhelper.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 + -