Revision 023f6f1e src/gr/ebs/gss/server/domain/dto/UserDTO.java
b/src/gr/ebs/gss/server/domain/dto/UserDTO.java | ||
---|---|---|
19 | 19 |
package gr.ebs.gss.server.domain.dto; |
20 | 20 |
|
21 | 21 |
import java.io.Serializable; |
22 |
import java.util.Date; |
|
22 | 23 |
|
23 | 24 |
/** |
24 | 25 |
* @author chstath |
... | ... | |
59 | 60 |
*/ |
60 | 61 |
private String email; |
61 | 62 |
|
63 |
private Boolean active; |
|
64 |
|
|
65 |
private Date lastLoginDate; |
|
66 |
|
|
67 |
/** |
|
68 |
* The user class to which this user belongs. |
|
69 |
*/ |
|
70 |
private UserClassDTO userClass; |
|
71 |
|
|
62 | 72 |
/** |
63 | 73 |
* @return the id |
64 | 74 |
*/ |
... | ... | |
146 | 156 |
public void setUsername(String newUsername) { |
147 | 157 |
username = newUsername; |
148 | 158 |
} |
159 |
|
|
160 |
public UserClassDTO getUserClass() { |
|
161 |
return userClass; |
|
162 |
} |
|
163 |
|
|
164 |
public void setUserClass(UserClassDTO aUserClass) { |
|
165 |
userClass = aUserClass; |
|
166 |
} |
|
167 |
|
|
168 |
public Boolean isActive() { |
|
169 |
return active; |
|
170 |
} |
|
171 |
|
|
172 |
public void setActive(Boolean isActive) { |
|
173 |
active = isActive; |
|
174 |
} |
|
175 |
|
|
176 |
/** |
|
177 |
* Retrieve the lastLoginDate. |
|
178 |
* |
|
179 |
* @return the lastLoginDate |
|
180 |
*/ |
|
181 |
public Date getLastLoginDate() { |
|
182 |
return lastLoginDate; |
|
183 |
} |
|
184 |
|
|
185 |
/** |
|
186 |
* Modify the lastLoginDate. |
|
187 |
* |
|
188 |
* @param aLlastLoginDate the lastLoginDate to set |
|
189 |
*/ |
|
190 |
public void setLastLoginDate(Date aLlastLoginDate) { |
|
191 |
lastLoginDate = aLlastLoginDate; |
|
192 |
} |
|
193 |
|
|
194 |
|
|
195 |
public UserDTO cloneUser(){ |
|
196 |
final UserDTO u = new UserDTO(); |
|
197 |
u.setId(id); |
|
198 |
u.setName(name); |
|
199 |
u.setLastname(lastname); |
|
200 |
u.setFirstname(firstname); |
|
201 |
u.setEmail(email); |
|
202 |
u.setUsername(username); |
|
203 |
u.setActive(isActive()); |
|
204 |
if(userClass!= null) |
|
205 |
u.setUserClass(userClass); |
|
206 |
u.setLastLoginDate(lastLoginDate); |
|
207 |
return u; |
|
208 |
} |
|
149 | 209 |
} |
Also available in: Unified diff