?? projectusebean.java
字號:
/* */package com.sun.j2ee.workflow.control.web;import java.util.Collection;import com.sun.j2ee.workflow.util.JNDINames;import com.sun.j2ee.workflow.project.model.ProjectModel;import com.sun.j2ee.workflow.project.dao.ProjectDAOImpl;import com.sun.j2ee.workflow.project.exceptions.*;import com.sun.j2ee.workflow.control.exceptions.GeneralFailureException;import com.sun.j2ee.workflow.control.exceptions.WorkflowAppException;import com.sun.j2ee.workflow.util.Debug;/** This class is the web-tier representation of the project. * @author Jian (James) Cai */public class ProjectUseBean implements java.io.Serializable { private ProjectModel project = null; private boolean cached = false; public ProjectUseBean() {} public ProjectModel getProject(String project_ID) { if (cached==false) { try { ProjectDAOImpl projectDa = new ProjectDAOImpl(); String project_id = projectDa.findByPrimaryKey(project_ID); Debug.println("found project id: "+project_id); project = projectDa.load(project_id); //account = cust.getDetails(); } catch (ProjectDAOFinderException fe) { throw new GeneralFailureException("Unable to find the password details for project " ); } catch (ProjectDAOSysException se) { Debug.println("found ProjectDAOSysException se" + se.toString()); } return project; } else { project = loadFromCache(project_ID); return project; }} public Collection getProjectbyName(String project_name) { Collection projects = null; try { ProjectDAOImpl projectDa = new ProjectDAOImpl(); projects = projectDa.findByName(project_name); Debug.println("found project id: "+project_name); } catch (ProjectDAOFinderException fe) { throw new GeneralFailureException("Unable to find the project by name " +project_name ); } catch (ProjectDAOSysException se) { Debug.println("found ProjectDAOSysException se" + se.toString()); } return projects; } public Collection getProjectList() { Collection projects = null; try { ProjectDAOImpl projectDa = new ProjectDAOImpl(); projects = projectDa.findAll(); } catch (ProjectDAOFinderException fe) { throw new GeneralFailureException("Unable to find all project by name "); } catch (ProjectDAOSysException se) { Debug.println("found ProjectDAOSysException se" + se.toString()); } return projects; } private ProjectModel loadFromCache(String project_ID) { ProjectModel project = null; //need to be implemented return project; }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -