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
132
133
134
135
136
137
138
139
140
141
142
package edu.ncsu.csc.itrust.beans;
import java.util.Date;
/**
* A bean for storing data about diagnosis counts
*
* 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 DiagnosisStatisticsBean {
/** The local zip code analyzed */
String zipCode;
/** The diagnosis count for the zip code */
long zipStats;
/** The diagnosis count for the region */
long regionStats;
/** The beginning of the time period covered */
Date startDate;
/** The end of the time period covered */
Date endDate;
/**
* Constructor for an empty bean
*/
public DiagnosisStatisticsBean() {
}
/**
* Constructor for the bean. Accepts stats and zip code
* @param zipCode The zip code analyzed
* @param zipStats The count of diagnoses for the zip code
* @param regionStats The count of diagnoses for the region
*/
public DiagnosisStatisticsBean(String zipCode, long zipStats, long regionStats) {
this.zipCode = zipCode;
this.zipStats = zipStats;
this.regionStats = regionStats;
}
/**
* Constructor for the bean. Accepts stats and zip code
* @param zipCode The zip code analyzed
* @param zipStats The count of diagnoses for the zip code
* @param regionStats The count of diagnoses for the region
* @param startDate The beginning of the data's time period
* @param endDate The end of the data's time period
*/
public DiagnosisStatisticsBean(String zipCode, long zipStats, long regionStats, Date startDate, Date endDate) {
this.zipCode = zipCode;
this.zipStats = zipStats;
this.regionStats = regionStats;
this.startDate = (Date) startDate.clone();
this.endDate = (Date) endDate.clone();
}
/**
* Getter for Zip code
* @return The stored Zip code
*/
public String getZipCode() {
return zipCode;
}
/**
* Setter for Zip code
* @param zipCode The zip code to be stored
*/
public void setZipCode(String zipCode) {
this.zipCode = zipCode;
}
/**
* Getter for Zip code count
* @return The count of diagnoses for the zip code
*/
public long getZipStats() {
return zipStats;
}
/**
* Setter for Zip code count
* @param zipStats The count of diagnoses to be stored
*/
public void setZipStats(long zipStats) {
this.zipStats = zipStats;
}
/**
* Getter for Region count
* @return The count of diagnoses for the region
*/
public long getRegionStats() {
return regionStats;
}
/**
* Setter for Region count
* @param regionStats The count of regional diagnoses to be stored
*/
public void setRegionStats(long regionStats) {
this.regionStats = regionStats;
}
/**
* Getter for Start Date
* @return The start date for the data
*/
public Date getStartDate() {
return (Date) startDate.clone();
}
/**
* Setter for Start Date
* @param startDate The data's start date
*/
public void setStartDate(Date startDate) {
this.startDate = (Date) startDate.clone();
}
/**
* Getter for End Date
* @return The end date for the data
*/
public Date getEndDate() {
return (Date) endDate.clone();
}
/**
* Setter for the End Date
* @param endDate
*/
public void setEndDate(Date endDate) {
this.endDate = (Date) endDate.clone();
}
}