annotate artifacts-common/src/main/java/org/dive4elements/artifacts/common/model/User.java @ 472:783cc1b6b615

Moved directories to org.dive4elements
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 25 Apr 2013 10:53:15 +0200
parents artifacts-common/src/main/java/de/intevation/artifacts/common/model/User.java@901f384ddad9
children 415df0fc4fa1
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 :

http://dive4elements.wald.intevation.org