-
Notifications
You must be signed in to change notification settings - Fork 1
/
DailyWeather.java
143 lines (126 loc) · 2.3 KB
/
DailyWeather.java
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
143
/**
* This class creates a DailyWeather object that will store
* characteristics for weather on a daily basis. This will be
* used in conjunction with the WeatherAPI Class.
*
*/
public class DailyWeather {
private String date;
private String station;
private String zipCode;
private double tempMax;
private double tempMin;
private double precipitation;
private double snow;
/**
* Empty/Default Constructor for when DailyWeather object
* does not have known data upon being instantiated
*/
public DailyWeather() {}
/**
* Constructor for DailyWeather object where data
* is known
* @param date
* @param station
* @param zipCode
* @param max
* @param min
* @param precip
* @param snowfall
*/
public DailyWeather(String date, String station, String zipCode, double max, double min, double precip, double snowfall) {
super();
this.date = date;
this.station = station;
this.zipCode = zipCode;
this.tempMax = max;
this.tempMin = min;
this.precipitation = precip;
this.snow = snowfall;
}
/**
* @return date
*/
public String getDate() {
return date;
}
/**
* @param date
*/
public void setDate(String date) {
this.date = date;
}
/**
* @return max temperature
*/
public double getTempMax() {
return tempMax;
}
/**
* @param tempMax
*/
public void setTempMax(double tempMax) {
this.tempMax = tempMax;
}
/**
* @return minimum temperature
*/
public double getTempMin() {
return tempMin;
}
/**
* @param tempMin
*/
public void setTempMin(double tempMin) {
this.tempMin = tempMin;
}
/**
*
* @return station
*/
public String getStation() {
return station;
}
/**
* @param station
*/
public void setStation(String station) {
this.station = station;
}
/**
* @return ZIP code
*/
public String getZipCode() {
return zipCode;
}
/**
* @param zipCode
*/
public void setZipCode(String zipCode) {
this.zipCode = zipCode;
}
/**
* @return precipitation
*/
public double getPrecipitation() {
return precipitation;
}
/**
* @param precipitation
*/
public void setPrecipitation(double precipitation) {
this.precipitation = precipitation;
}
/**
* @return snow
*/
public double getSnow() {
return snow;
}
/**
* @param snow
*/
public void setSnow(double snow) {
this.snow = snow;
}
}