Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package edu.ncsu.csc.itrust.beans;
/**
* A bean for storing data about a medical referral.
*
* A bean's purpose is to store data. Period. Little or no functionality is to be added to a bean
* (with the exception of minor formatting such as concatenating phone numbers together).
* A bean must only have Getters and Setters (Eclipse Hint: Use Source > Generate Getters and Setters.
* to create these easily)
*/
public class ReferralBean {
private long id = 0L;
private long patientID = 0L;
private long senderID = 0L;
private long receiverID = 0L;
private String referralDetails = "";
private long ovid = 0L;
private boolean viewedByPatient = false;
private boolean viewedByHCP = false;
private String timeStamp = "";
private int priority = 3;
public ReferralBean() {
}
@Override
public boolean equals(Object other) {
return (other != null) && this.getClass().equals(other.getClass())
&& this.equals((ReferralBean) other);
}
private boolean equals(ReferralBean other) {
return (id == other.id
&& senderID == other.senderID
&& receiverID == other.receiverID
&& ovid == other.ovid
&& viewedByPatient == other.viewedByPatient
&& viewedByHCP == other.viewedByHCP
&& timeStamp.equals(other.timeStamp)
&& referralDetails.equals(other.referralDetails));
}
@Override
public int hashCode() {
return 42; // any arbitrary constant will do
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public long getSenderID() {
return senderID;
}
public void setSenderID(long senderID) {
this.senderID = senderID;
}
public long getReceiverID() {
return receiverID;
}
public void setReceiverID(long receiverID) {
this.receiverID = receiverID;
}
public String getReferralDetails() {
return referralDetails;
}
public void setReferralDetails(String referralDetails) {
this.referralDetails = referralDetails;
}
public long getPatientID() {
return patientID;
}
public void setPatientID(long patientID) {
this.patientID = patientID;
}
public void setOvid(long ovid) {
this.ovid = ovid;
}
public long getOvid() {
return ovid;
}
public void setViewedByPatient(boolean viewedByPatient) {
this.viewedByPatient = viewedByPatient;
}
public boolean isViewedByPatient() {
return viewedByPatient;
}
public void setViewedByHCP(boolean viewedByHCP) {
this.viewedByHCP = viewedByHCP;
}
public boolean isViewedByHCP() {
return viewedByHCP;
}
public void setTimeStamp(String timeStamp) {
this.timeStamp = timeStamp;
}
public String getTimeStamp() {
return timeStamp;
}
public void setPriority(int priority) {
this.priority = priority;
}
public int getPriority() {
return priority;
}
}