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

Java编程

开发平台:

Java

  1. package slsbsample;
  2. /*
  3.  *
  4.  * Copyright 2001, 2002 JavaCamp.com, Inc. All Rights Reserved.
  5.  *
  6.  * Grant the rights to the purchaser of the book to use the source code.
  7.  * .
  8.  * @author Pravin Tulachan
  9.  * @version 1.0
  10.  * @see
  11.  * @since
  12.  *
  13.  */
  14. //package j2eebootcamp.developingEJB.chapter6.model;
  15. import java.util.*;
  16. import java.io.*;
  17. import java.sql.Date;
  18. /**
  19.  ** <code>Schedule Value Object ScheduleVO</code> is a user-defined class.
  20.  */
  21. public class ScheduleVO
  22.     implements Serializable {
  23.   private String scheduleID;
  24.   private String courseID;
  25.   private String locationID;
  26.   private String city;
  27.   private String state;
  28.   private String country;
  29.   private Date startDate;
  30.   private Date endDate;
  31.   private String status;
  32.   private String courseTitle;
  33.   private float cost;
  34.   private int maxEnroll;
  35.   private int currentEnrolled;
  36.   private int waitList;
  37.   public ScheduleVO(String aScheduleID, String aCourseID, String aLocationID,
  38.                     String aCity, String aState,
  39.                     String aCountry, Date aStartDate, Date aEndDate,
  40.                     String aStatus, String aCourseTitle,
  41.                     float aCost, int aMaxEnroll, int aCurrentEnrolled) {
  42.     scheduleID = aScheduleID;
  43.     courseID = aCourseID;
  44.     locationID = aLocationID;
  45.     city = aCity;
  46.     state = aState;
  47.     country = aCountry;
  48.     startDate = aStartDate;
  49.     endDate = aEndDate;
  50.     status = aStatus;
  51.     courseTitle = aCourseTitle;
  52.     cost = aCost;
  53.     maxEnroll = aMaxEnroll;
  54.     currentEnrolled = aCurrentEnrolled;
  55.   }
  56.   public String getScheduleID() {
  57.     return this.scheduleID;
  58.   }
  59.   public String getCourseID() {
  60.     return this.courseID;
  61.   }
  62.   public String getLocationID() {
  63.     return locationID;
  64.   }
  65.   public String getLocation() {
  66.     String loc = city + "/" + state + "(" + country + ")";
  67.     return loc;
  68.   }
  69.   public Date getStartDate() {
  70.     return startDate;
  71.   }
  72.   public Date getEndDate() {
  73.     return endDate;
  74.   }
  75.   public String getStatus() {
  76.     return this.status;
  77.   }
  78.   public String getCity() {
  79.     return this.city;
  80.   }
  81.   public String getCountry() {
  82.     return this.country;
  83.   }
  84.   public String getState() {
  85.     return this.state;
  86.   }
  87.   public String getCourseTitle() {
  88.     return courseTitle;
  89.   }
  90.   public float getCost() {
  91.     return cost;
  92.   }
  93.   public int getMaxEnroll() {
  94.     return maxEnroll;
  95.   }
  96.   public int getCurrentEnrolled() {
  97.     return currentEnrolled;
  98.   }
  99. } //;-)