1
2
3
4
5
6
7
8
9 package ejava.projects.eleague.dto;
10
11 import javax.xml.bind.annotation.XmlAccessType;
12 import javax.xml.bind.annotation.XmlAccessorType;
13 import javax.xml.bind.annotation.XmlAttribute;
14 import javax.xml.bind.annotation.XmlElement;
15 import javax.xml.bind.annotation.XmlRootElement;
16 import javax.xml.bind.annotation.XmlSchemaType;
17 import javax.xml.bind.annotation.XmlType;
18 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
19 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
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 @XmlAccessorType(XmlAccessType.FIELD)
45 @XmlType(name = "", propOrder = {
46 "name",
47 "eMail",
48 "login"
49 })
50 @XmlRootElement(name = "contact")
51 public class Contact
52 extends ReferencedType
53 {
54
55 @XmlElement(required = true)
56 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
57 @XmlSchemaType(name = "token")
58 protected String name;
59 @XmlElement(name = "e-mail")
60 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
61 @XmlSchemaType(name = "NCName")
62 protected String eMail;
63 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
64 @XmlSchemaType(name = "NCName")
65 protected String login;
66 @XmlAttribute(name = "id", required = true)
67 protected long id;
68
69
70
71
72
73 public Contact() {
74 super();
75 }
76
77
78
79
80
81 public Contact(final String refid, final String name, final String eMail, final String login, final long id) {
82 super(refid);
83 this.name = name;
84 this.eMail = eMail;
85 this.login = login;
86 this.id = id;
87 }
88
89
90
91
92
93
94
95
96
97 public String getName() {
98 return name;
99 }
100
101
102
103
104
105
106
107
108
109 public void setName(String value) {
110 this.name = value;
111 }
112
113
114
115
116
117
118
119
120
121 public String getEMail() {
122 return eMail;
123 }
124
125
126
127
128
129
130
131
132
133 public void setEMail(String value) {
134 this.eMail = value;
135 }
136
137
138
139
140
141
142
143
144
145 public String getLogin() {
146 return login;
147 }
148
149
150
151
152
153
154
155
156
157 public void setLogin(String value) {
158 this.login = value;
159 }
160
161
162
163
164
165 public long getId() {
166 return id;
167 }
168
169
170
171
172
173 public void setId(long value) {
174 this.id = value;
175 }
176
177 }