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

Java编程

开发平台:

Java

  1. package sfsbsample;
  2. import javax.ejb.*;
  3. import java.util.*;
  4. public class ShoppingCartBean implements SessionBean {
  5.   SessionContext sessionContext;
  6.   private String userId;
  7.   private String userName;
  8.   private Vector MyScheduleList;
  9.   public void ejbCreate() throws CreateException {
  10.     System.out.println(" *** ShoppingCartEJB - ejbCreate() ***");
  11.     MyScheduleList = new Vector(10);
  12.   }
  13.   public void ejbCreateCustom(String aUserId, String aUserName) throws CreateException {
  14.     System.out.println("  ***ShoppingCartEJB - ejbCreate(arg1, arg2) ****");
  15.     userId = aUserId;
  16.     userName = aUserName;
  17.     MyScheduleList = new Vector(20);
  18.   }
  19.   public void ejbRemove() {
  20.     /**@todo Complete this method*/
  21.   }
  22.   public void ejbActivate() {
  23.     /**@todo Complete this method*/
  24.   }
  25.   public void ejbPassivate() {
  26.     /**@todo Complete this method*/
  27.   }
  28.   public void setSessionContext(SessionContext sessionContext) {
  29.     this.sessionContext = sessionContext;
  30.   }
  31.   public void addASchedule(ScheduleVO schedule) {
  32.     System.out.println(
  33.         "  ***ShoppingCartEJB -- addASchedule() called schedID: " +
  34.         schedVO.getScheduleID());
  35.     System.out.println("  ***ShoppingCartEJB - got a schedule " +
  36.                        schedVO.getCourseTitle());
  37.     MyScheduleList.add(schedVO);
  38.     System.out.println("  ***ShoppingCartEJB - added a schedule to the list");
  39.   }
  40.   public void deleteASchedule(String ScheduleId) {
  41.     /**@todo Complete this method*/
  42.   }
  43.   public java.util.Vector getMyScheduleList() {
  44.     /**@todo Complete this method*/
  45.     return null;
  46.   }
  47.   public void emptyMyScheduleList() {
  48.     /**@todo Complete this method*/
  49.   }
  50.   public double getTotalCost() {
  51.     /**@todo Complete this method*/
  52.     return 0;
  53.   }
  54.   public void checkOut() {
  55.     /**@todo Complete this method*/
  56.   }
  57. }