Mercurial > dive4elements > framework
annotate artifacts-common/src/main/java/de/intevation/artifacts/common/model/User.java @ 227:4bb6bfaca393
The output nodes written into the DESCRIBE document by ProtocolUtils have nodes for each facet supported by an output.
artifacts/trunk@1627 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 30 Mar 2011 15:19:08 +0000 |
parents | 901f384ddad9 |
children |
rev | line source |
---|---|
111
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.artifacts.common.model; |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
2 |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
3 import java.io.Serializable; |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
4 |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
5 /** |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
6 * An interface that describes a user of the system. |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
7 * |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
8 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
9 */ |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
10 public interface User extends Serializable { |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
11 |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
12 /** |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
13 * This method returns the firstname of the user. |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
14 * |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
15 * @return the firstname. |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
16 */ |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
17 public String getFirstName(); |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
18 |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
19 |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
20 /** |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
21 * Sets the user's firstname. |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
22 * |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
23 * @param firstName The user's firstname. |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
24 */ |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
25 public void setFirstName(String firstName); |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
26 |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
27 |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
28 /** |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
29 * This method returns the lastname of the user. |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
30 * |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
31 * @return the lastname. |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
32 */ |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
33 public String getLastName(); |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
34 |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
35 |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
36 /** |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
37 * Sets the user's lastname. |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
38 * |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
39 * @param lastName The user's lastname. |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
40 */ |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
41 public void setLastName(String lastName); |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
42 } |
901f384ddad9
Added an interface and its default implementation for a User.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
43 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |