1 package org.ximtec.igesture.io;
2
3 /**
4 * This interface defines the methods users must implement.
5 * @author Bjorn Puype, bpuype@gmail.com
6 *
7 */
8 public interface IUser {
9
10 /**
11 * Get the name of the user.
12 * @return Name of the user.
13 */
14 String getName();
15 /**
16 * Set the name of the user.
17 * @param name Name of the user.
18 */
19 void setName(String name);
20
21 /**
22 * Get the initials of the user.
23 * @return Initials of the user.
24 */
25 String getInitials();
26 /**
27 * Set the initials of the user.
28 * @return Initials of the user.
29 */
30 void setInitials(String initials);
31
32 /**
33 * Get a String representation of the user.
34 * @return String representation of the user.
35 */
36 String toString();
37 }