📄 viewprocessbean.java
字号:
package cn.myapps.core.dynaform.view.ejb;
import java.util.Collection;
import cn.myapps.base.dao.DAOFactory;
import cn.myapps.base.dao.DataPackage;
import cn.myapps.base.dao.IBaseDAO;
import cn.myapps.base.dao.PersistenceUtils;
import cn.myapps.base.ejb.BaseProcessBean;
import cn.myapps.core.dynaform.view.dao.ViewDAO;
import cn.myapps.core.resource.ejb.ResourceProcess;
import cn.myapps.util.ProcessFactory;
public class ViewProcessBean extends BaseProcessBean implements ViewProcess {
protected IBaseDAO getDAO() throws Exception {
return DAOFactory.getDefaultDAO(View.class.getName());
}
public View getViewByName(String name,String application) throws Exception {
View view = ((ViewDAO) getDAO()).findViewByName(name,application);
return view;
}
public Collection get_viewList(String application) throws Exception {
return this.doSimpleQuery(null, application);
// return ((ViewDAO) getDAO()).simpleQuery(null, application);
}
public DataPackage getViewsByModuleId(String moduleid,String application) throws Exception {
return ((ViewDAO) getDAO()).getViewsByModuleId(moduleid,application);
}
public Collection getViewsByModule(String moduleid,String application) throws Exception {
return ((ViewDAO) getDAO()).getViewByModule(moduleid,application);
}
public void doRemove(String pk) throws Exception {
try {
PersistenceUtils.beginTransaction();
ResourceProcess rp = (ResourceProcess) ProcessFactory
.createProcess(ResourceProcess.class);
View view = (View) getDAO().find(pk);
String rid = view.getRelatedResourceid();
if (rid != null) {
rp.doRemove(rid);
}
getDAO().remove(pk);
PersistenceUtils.commitTransaction();
} catch (Exception e) {
e.printStackTrace();
PersistenceUtils.rollbackTransaction();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -