d44f09daa297a7cda09c90e881b8a145ac98d976
[JavaForFun] /
1 /**
2  * Copyright 2014 Gustavo Martin Morcuende
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 package name.gumartinm.weather.information.model.currentweather;
17
18 import java.io.Serializable;
19 import java.util.Date;
20 import java.util.List;
21
22 public class Current implements Serializable {
23     private static final long serialVersionUID = -730690341739860818L;
24     private String base;
25     private Clouds clouds;
26     private Number cod;
27     private Coord coord;
28     private Number dt;
29     private Number id;
30     private Main main;
31     private String name;
32     private Rain rain;
33     private Snow snow;
34     private Sys sys;
35     private List<Weather> weather;
36     private Wind wind;
37     private byte[] iconData;
38     private Date date;
39
40     public String getBase(){
41         return this.base;
42     }
43     public void setBase(final String base){
44         this.base = base;
45     }
46     public Clouds getClouds(){
47         return this.clouds;
48     }
49     public void setClouds(final Clouds clouds){
50         this.clouds = clouds;
51     }
52
53     public Number getCod() {
54         return this.cod;
55     }
56
57     public void setCod(final Number cod) {
58         this.cod = cod;
59     }
60     public Coord getCoord(){
61         return this.coord;
62     }
63     public void setCoord(final Coord coord){
64         this.coord = coord;
65     }
66     public Number getDt(){
67         return this.dt;
68     }
69     public void setDt(final Number dt){
70         this.dt = dt;
71     }
72     public Number getId(){
73         return this.id;
74     }
75     public void setId(final Number id){
76         this.id = id;
77     }
78     public Main getMain(){
79         return this.main;
80     }
81     public void setMain(final Main main){
82         this.main = main;
83     }
84     public String getName(){
85         return this.name;
86     }
87     public void setName(final String name){
88         this.name = name;
89     }
90     public Rain getRain(){
91         return this.rain;
92     }
93     public void setRain(final Rain rain){
94         this.rain = rain;
95     }
96     public Snow getSnow() {
97         return this.snow;
98     }
99     public void setSnow(final Snow snow) {
100         this.snow = snow;
101     }
102     public Sys getSys(){
103         return this.sys;
104     }
105     public void setSys(final Sys sys){
106         this.sys = sys;
107     }
108     public List<Weather> getWeather(){
109         return this.weather;
110     }
111     public void setWeather(final List<Weather> weather){
112         this.weather = weather;
113     }
114     public Wind getWind(){
115         return this.wind;
116     }
117     public void setWind(final Wind wind){
118         this.wind = wind;
119     }
120
121     public byte[] getIconData() {
122         return this.iconData;
123     }
124
125     public void setIconData(final byte[] iconData) {
126         this.iconData = iconData;
127     }
128
129     public Date getDate() {
130         return this.date;
131     }
132
133     public void setDate(final Date date) {
134         this.date = date;
135     }
136
137     @Override
138     public String toString() {
139         final StringBuilder builder = new StringBuilder();
140         builder.append("Current [base=").append(this.base).append(", clouds=")
141         .append(this.clouds).append(", cod=").append(this.cod).append(", coord=")
142         .append(this.coord).append(", dt=").append(this.dt).append(", id=").append(this.id)
143         .append(", main=").append(this.main).append(", name=").append(this.name)
144         .append(", rain=").append(this.rain).append(", snow=").append(this.snow)
145         .append(", sys=").append(this.sys).append(", weather=").append(this.weather)
146         .append(", wind=").append(this.wind).append("]");
147         return builder.toString();
148     }
149 }