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

Java编程

开发平台:

Java

  1. package com.borland.training.meetings.sessions;
  2. import java.util.*;
  3. import com.borland.training.meetings.entities.*;
  4. public class MeetingValue implements java.io.Serializable {
  5.   private Long id;
  6.   private String topic;
  7.   private Date startTime;
  8.   private Date finishTime;
  9.   private String roomName;
  10.   private Collection attendeeIds;
  11.   public MeetingValue(Long id, String topic, Date startTime, Date finishTime,
  12.     String roomName, Collection attendeeIds) {
  13.     setId(id);
  14.     setTopic(topic);
  15.     setStartTime(startTime);
  16.     setFinishTime(finishTime);
  17.     setRoomName(roomName);
  18.     setAttendeeIds(attendeeIds);
  19.   }
  20.   public MeetingValue(String topic, Date startTime, Date finishTime,
  21.     String roomName, Collection attendeeIds) {
  22.     this(new Long(0), topic, startTime, finishTime, roomName, attendeeIds);
  23.   }
  24.   private void setId(Long id) {this.id = id;}
  25.   public Long getId() { return this.id;}
  26.   public void setTopic(String topic) {this.topic = topic;}
  27.   public String getTopic() {return this.topic;}
  28.   public void setStartTime(Date startTime) {this.startTime = startTime;}
  29.   public Date getStartTime() {return this.startTime;}
  30.   public void setFinishTime(Date finishTime) {this.finishTime = finishTime;}
  31.   public Date getFinishTime() {return this.finishTime;}
  32.   public void setRoomName(String roomName) {this.roomName = roomName;}
  33.   public String getRoomName() {return this.roomName;}
  34.   public void setAttendeeIds(Collection attendeeIds) {this.attendeeIds = attendeeIds;}
  35.   public Collection getAttendeeIds() {return attendeeIds;}
  36.   public String toString() {
  37.     String attendeeIdString = "";
  38.     Iterator iterator = getAttendeeIds().iterator();
  39.     Long id;
  40.     if(iterator.hasNext()) {
  41.       id = (Long) iterator.next();
  42.       attendeeIdString = attendeeIdString + id;
  43.     }
  44.     while(iterator.hasNext()) {
  45.       id = (Long) iterator.next();
  46.       attendeeIdString = attendeeIdString + ", " + id;
  47.     }
  48.     return "{" + getId() + ", " + getTopic() + ", " + getStartTime()
  49.       + ", " + getFinishTime() + ", " + getRoomName()
  50.       + ", {" + attendeeIdString +"}}";
  51.   }
  52. }