ScheduleBean.java
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:2k
源码类别:

Java编程

开发平台:

Java

  1. package slsbsample;
  2. import javax.ejb.*;
  3. import java.util.*;
  4. public class ScheduleBean implements SessionBean {
  5.   SessionContext sessionContext;
  6.   public void ejbCreate() throws CreateException {
  7.     /**@todo Complete this method*/
  8.   }
  9.   public void ejbRemove() {
  10.     /**@todo Complete this method*/
  11.   }
  12.   public void ejbActivate() {
  13.     /**@todo Complete this method*/
  14.   }
  15.   public void ejbPassivate() {
  16.     /**@todo Complete this method*/
  17.   }
  18.   public void setSessionContext(SessionContext sessionContext) {
  19.     this.sessionContext = sessionContext;
  20.   }
  21.   public java.util.Vector searchByCourseTitle(String title)throws ScheduleDAOException {
  22.     Vector schedList = new Vector(20);
  23.     System.out.println(" *** In ScheduleEJB -- searchByCourseTitle ");
  24.     try {
  25.       ScheduleDAO scheduleDAO = new ScheduleDAO();
  26.       schedList = (Vector) scheduleDAO.searchByCourseTitle(title);
  27.       System.out.println(" *** In ScheduleEJB- after calling scheduleDAO ");
  28.     }
  29.     catch (ScheduleDAOException se) {
  30.       throw new ScheduleDAOException("SearchByCourseTitle exception  =" +se.getMessage());
  31.     }
  32.     System.out.println("ScheduleEJB -- searchByCourseTitle returning Vector ");
  33.     return schedList;
  34.   }
  35.   public slsbsample.ScheduleVO searchByScheduleID(String id) throws ScheduleDAOException {
  36.     System.out.println("In ScheduleEJB -- searchByScheduleID ");
  37.     ScheduleVO schedule = null;
  38.     try {
  39.       ScheduleDAO scheduleDAO = new ScheduleDAO();
  40.       System.out.println(" *** In ScheduleEJB - after calling scheduleDAO ");
  41.       schedule = (ScheduleVO) scheduleDAO.searchByScheduleID(id);
  42.       System.out.println("In ScheduleEJB - got schedule ");
  43.       if (schedule == null)
  44.         System.out.println(" ScheduleEJB -- schedule is null!");
  45.     }
  46.     catch (ScheduleDAOException se) {
  47.       throw new ScheduleDAOException(" *** SearchByCourseID exception  =" +
  48.                                     se.getMessage());
  49.     }
  50.     System.out.println(" *** ScheduleEJB -- searchByCourseID returning schedule ");
  51.     return schedule;
  52.   }
  53. }