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
package edu.ncsu.csc.itrust.beans;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* A bean for storing survey data associated with an office visit.
*
* 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 SurveyBean {
private long visitID;
private Date surveyDate;
private int waitingRoomMinutes;
private int examRoomMinutes;
private int visitSatisfaction;
private int treatmentSatisfaction;
public final static String dateFormat = "MM/dd/yyyy HH:mm";
public void setVisitID(long iD) {
visitID = iD;
}
public long getVisitID() {
return visitID;
}
public void setSurveyDate(Date surveyDate) {
this.surveyDate = (surveyDate == null ? null : (Date)surveyDate.clone());
}
public void setSurveyDateString(String s) {
try {
setSurveyDate(new SimpleDateFormat(dateFormat).parse(s));
}
catch (ParseException ex) {
System.out.println(ex.getMessage());
}
}
public Date getSurveyDate() {
return (surveyDate == null ? null : (Date)surveyDate.clone());
}
public String getSurveyDateString() {
if (surveyDate == null) return "";
return new SimpleDateFormat(dateFormat).format(getSurveyDate());
}
public void setWaitingRoomMinutes(int waitingRoomMinutes) {
this.waitingRoomMinutes = waitingRoomMinutes;
}
public int getWaitingRoomMinutes() {
return waitingRoomMinutes;
}
public void setExamRoomMinutes(int examRoomMinutes) {
this.examRoomMinutes = examRoomMinutes;
}
public int getExamRoomMinutes() {
return examRoomMinutes;
}
public void setVisitSatisfaction(int visitSatisfaction) {
this.visitSatisfaction = visitSatisfaction;
}
public int getVisitSatisfaction() {
return visitSatisfaction;
}
public void setTreatmentSatisfaction(int treatmentSatisfaction) {
this.treatmentSatisfaction = treatmentSatisfaction;
}
public int getTreatmentSatisfaction() {
return treatmentSatisfaction;
}
}