KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > sellwin > domain > Attendee


1 package sellwin.domain;
2
3 import java.util.*;
4 import java.io.*;
5
6 // SellWin http://sourceforge.net/projects/sellwincrm
7
//Contact support@open-app.com for commercial help with SellWin
8
//This software is provided "AS IS", without a warranty of any kind.
9

10
11 /**
12  * This class represents a person that is acting as an attendee to
13  * some activity (e.g. a meeting in a conference room). This
14  * class holds data found in the 'attendee' database table.
15  */

16 public class Attendee implements Serializable {
17     private long pk;
18     private long activity_pk;
19     private long person_pk;
20     private Address person;
21     private String JavaDoc modifiedBy;
22     private Date modifiedDate;
23
24
25     public Attendee() {
26         modifiedDate = new Date();
27         pk=0;
28         activity_pk=0;
29         person_pk=0;
30         modifiedBy="";
31     }
32
33     public final long getPK() { return pk; }
34     public final void setPK(long pk) { this.pk = pk; }
35
36     public final Address getPerson() { return person; }
37     public final void setPerson(Address a) { person = a; }
38
39     public final long getActivityPK() { return activity_pk; }
40     public final void setActivityPK(long pk) { activity_pk = pk; }
41
42     public final long getPersonPK() { return person_pk; }
43     public final void setPersonPK(long pk) { person_pk = pk; }
44
45     public final String JavaDoc getModifiedBy() { return modifiedBy; }
46     public final void setModifiedBy(String JavaDoc s) { modifiedBy = s; }
47     public final Date getModifiedDate() { return modifiedDate; }
48     public final void setModifiedDate(Date d) { modifiedDate=d; }
49
50     public final void print() {
51         System.out.println("Attendee");
52         System.out.println("pk="+getPK());
53         System.out.println("activity pk="+activity_pk);
54         System.out.println("person pk="+person_pk);
55         System.out.println("modified by ="+getModifiedBy());
56         System.out.println("modified date ="+getModifiedDate());
57     }
58
59     public final Attendee copy() {
60         Attendee copy = new Attendee();
61         copy.pk = pk;
62         copy.activity_pk = activity_pk;
63         copy.person_pk = person_pk;
64         if (modifiedBy != null)
65             copy.modifiedBy = new String JavaDoc(modifiedBy);
66         if (modifiedDate != null)
67             copy.modifiedDate = new Date(modifiedDate.getTime());
68
69         return copy;
70     }
71     
72 }
73
Popular Tags