blob: 37222a2218519dcbf974c31f5a49ad0e57d08aa2 (
plain)
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
|
package com.vaadin.tests.data.bean;
import java.io.Serializable;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
@SuppressWarnings("serial")
public class Address implements Serializable {
@NotNull
private String streetAddress = "";
@NotNull
@Min(0)
@Max(99999)
private Integer postalCode = 0;
@NotNull
private String city = "";
@NotNull
private Country country = Country.FINLAND;
public Address() {
}
public Address(String streetAddress, int postalCode, String city,
Country country) {
setStreetAddress(streetAddress);
setPostalCode(postalCode);
setCity(city);
setCountry(country);
}
@Override
public String toString() {
return "Address [streetAddress=" + streetAddress + ", postalCode="
+ postalCode + ", city=" + city + ", country=" + country + "]";
}
public String getStreetAddress() {
return streetAddress;
}
public void setStreetAddress(String streetAddress) {
this.streetAddress = streetAddress;
}
public Integer getPostalCode() {
return postalCode;
}
public void setPostalCode(Integer postalCode) {
this.postalCode = postalCode;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public Country getCountry() {
return country;
}
public void setCountry(Country country) {
this.country = country;
}
}
|