Mercurial > dive4elements > framework
comparison artifacts-common/src/main/java/de/intevation/artifacts/common/model/DefaultUser.java @ 111:901f384ddad9
Added an interface and its default implementation for a User.
artifacts/trunk@1307 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 10 Feb 2011 07:36:51 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
110:33271242e303 | 111:901f384ddad9 |
---|---|
1 package de.intevation.artifacts.common.model; | |
2 | |
3 /** | |
4 * The default implementation of the {@link User} interface. | |
5 * | |
6 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | |
7 */ | |
8 public class DefaultUser implements User { | |
9 | |
10 /** The user's firstname. */ | |
11 protected String firstName; | |
12 | |
13 /** The user's lastname. */ | |
14 protected String lastName; | |
15 | |
16 | |
17 /** | |
18 * Creates an empty user without name. | |
19 */ | |
20 public DefaultUser() { | |
21 } | |
22 | |
23 | |
24 /** | |
25 * Creates a user with first and lastname. | |
26 * | |
27 * @param firstName The user's firstname. | |
28 * @param lastName The user's lastname. | |
29 */ | |
30 public DefaultUser(String firstName, String lastName) { | |
31 this.firstName = firstName; | |
32 this.lastName = lastName; | |
33 } | |
34 | |
35 | |
36 /** | |
37 * This method returns the firstname of the user. | |
38 * | |
39 * @return the firstname. | |
40 */ | |
41 public String getFirstName() { | |
42 return firstName; | |
43 } | |
44 | |
45 | |
46 /** | |
47 * Sets the user's firstname. | |
48 * | |
49 * @param firstName The user's firstname. | |
50 */ | |
51 public void setFirstName(String firstName) { | |
52 this.firstName = firstName; | |
53 } | |
54 | |
55 | |
56 /** | |
57 * This method returns the lastname of the user. | |
58 * | |
59 * @return the lastname. | |
60 */ | |
61 public String getLastName() { | |
62 return lastName; | |
63 } | |
64 | |
65 | |
66 /** | |
67 * Sets the user's lastname. | |
68 * | |
69 * @param lastName The user's lastname. | |
70 */ | |
71 public void setLastName(String lastName) { | |
72 this.lastName = lastName; | |
73 } | |
74 } | |
75 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |