📄 codenavigateaction.java
字号:
package com.wygl.dmwh.action;import java.util.List;import net.sf.hibernate.HibernateException;import com.hibernate.action.AbstractAction;import com.opensymphony.xwork.ModelDriven;import com.wygl.dmwh.service.CodeTableService;import com.wygl.page.Condition;public class CodeNavigateAction extends AbstractAction implements ModelDriven { /** * 部门编码 */ private String deptId; /** * 唯一标识 */ private String cn_id; /** * 分组号 */ private String groupNo; /** * 代码导航列表 */ private List codeNavigates; /** * 查询条件 */ private Condition condition; /** * 代码表服务 */ private CodeTableService codeTableService; /** * 初始化服务 */ public void initService() { if(codeTableService == null){ codeTableService = (CodeTableService) this.getServiceBean("codeTableService"); } } /** * 查询代码导航表 * * @return String * @roseuid 432FC6B100D6 */ public String query() throws Exception { try{ initService(); codeTableService.setCondition(condition);//传入condition条件 codeNavigates = codeTableService.queryNavigate(groupNo);//查询结果集 condition = (Condition) codeTableService.getCondition();//获得设置完的condition deptId = getSessionInfo().getDeptId(); set("CodeNavigateCondition",condition); return "query"; }catch (HibernateException e) { e.printStackTrace(); return ERROR; } } /** * @return java.lang.Object * @roseuid 433353980055 */ public Object getModel() { try { condition = (Condition) get("CodeNavigateCondition"); } catch (Exception e) { condition = new Condition(); } if(condition == null){ condition = new Condition(); } return condition; } protected void initModel() throws Exception { condition = new Condition(); } public String getCn_id() { return cn_id; } public void setCn_id(String cn_id) { this.cn_id = cn_id; } public CodeTableService getCodeTableService() { return codeTableService; } public void setCodeTableService(CodeTableService codeTableService) { this.codeTableService = codeTableService; } public Condition getCondition() { return condition; } public void setCondition(Condition condition) { this.condition = condition; } public List getCodeNavigates() { return codeNavigates; } public void setCodeNavigates(List codeNavigates) { this.codeNavigates = codeNavigates; } public String getGroupNo() { return groupNo; } public void setGroupNo(String groupNo) { this.groupNo = groupNo; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -