1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 package net.sf.pmr.core.domain.user;
37
38 import java.util.Set;
39
40 import net.sf.pmr.core.domain.user.company.Company;
41 import net.sf.pmr.keopsframework.domain.object.DomainObject;
42
43
44 /***
45 * @author Arnaud
46 *
47 * To change the template for this generated type comment go to
48 * Window>Preferences>Java>Code Generation>Code and Comments
49 */
50
51 public interface User extends DomainObject {
52
53 /***
54 * firstname
55 * @return firstname fisrtname
56 */
57 String getFirstName();
58
59 /***
60 * @return LastName
61 *
62 */
63 String getLastName();
64
65 /***
66 * @return Login
67 *
68 */
69 String getLogin();
70
71 /***
72 * @return password
73 *
74 */
75 String getPassword();
76
77 /***
78 * @return projects
79 *
80 */
81 Company getCompany();
82
83 /***
84 * @param string
85 * FirstName
86 *
87 */
88 void setFirstName(final String string);
89
90 /***
91 * @param string
92 * lastName
93 *
94 */
95 void setLastName(final String string);
96
97 /***
98 * @param string
99 * login
100 *
101 */
102 void setLogin(final String string);
103
104 /***
105 * @param string
106 * password
107 *
108 */
109 void setPassword(final String string);
110
111 /***
112 * set email
113 * @param email email
114 */
115 void setEmail(final String email);
116
117 /***
118 * get email
119 * @return
120 */
121 String getEmail();
122
123 /***
124 * @param string
125 * password
126 *
127 */
128 void setCompany(final Company company);
129
130
131 Set getProjects();
132
133 void setProjects(final Set basicProjects);
134
135 }