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 package fr.paris.lutece.plugins.directories.business;
35
36 import java.io.Serializable;
37 import java.sql.Timestamp;
38 import java.util.ArrayList;
39 import java.util.List;
40 import fr.paris.lutece.plugins.genericattributes.business.Response;
41 import fr.paris.lutece.portal.business.user.AdminUser;
42 import fr.paris.lutece.portal.business.user.AdminUserHome;
43
44
45
46
47 public class DirectoryEntity implements Serializable
48 {
49 private static final long serialVersionUID = 1L;
50
51 private int _nId;
52 private int _nIdDirectory;
53 private List<Response> _listResponses;
54 private int _nIdCreator;
55 private String _strCreator = "";
56 private Timestamp _dateCreation;
57 private int _nIdModificator;
58 private String _strModificator = "";
59 private Timestamp _dateUpdate;
60 private String _strTitle;
61
62
63
64
65
66
67 public int getId( )
68 {
69 return _nId;
70 }
71
72
73
74
75
76
77
78 public void setId( int nId )
79 {
80 _nId = nId;
81 }
82
83
84
85
86
87
88 public int getIdDirectory( )
89 {
90 return _nIdDirectory;
91 }
92
93
94
95
96
97
98
99 public void setIdDirectory( int nIdDirectory )
100 {
101 _nIdDirectory = nIdDirectory;
102 }
103
104
105
106
107
108
109 public List<Response> getResponses( )
110 {
111 return new ArrayList<>( _listResponses );
112 }
113
114
115
116
117
118
119
120 public void setResponses( List<Response> listResponses )
121 {
122 _listResponses = new ArrayList<>( listResponses );
123 }
124
125
126
127
128 public Timestamp getCreation( )
129 {
130 return (Timestamp) _dateCreation.clone( );
131 }
132
133
134
135
136
137 public void setDateCreation( Timestamp dateCreation )
138 {
139 this._dateCreation = (Timestamp) dateCreation.clone( );
140 }
141
142
143
144
145 public Timestamp getUpdate( )
146 {
147 return _dateUpdate != null ? (Timestamp) _dateUpdate.clone( ) : null;
148 }
149
150
151
152
153
154 public void setUpdate( Timestamp dateUpdate )
155 {
156 this._dateUpdate = dateUpdate != null ? (Timestamp) dateUpdate.clone( ) : null;
157 }
158
159
160
161
162
163
164 public int getIdCreator( )
165 {
166 return _nIdCreator;
167 }
168
169
170
171
172
173
174
175 public void setIdCreator( int nIdCreator )
176 {
177 _nIdCreator = nIdCreator;
178 }
179
180
181
182
183
184
185 public int getIdModificator( )
186 {
187 return _nIdModificator;
188 }
189
190
191
192
193
194
195
196 public void setIdModificator( int nIdModificator )
197 {
198 _nIdModificator = nIdModificator;
199 }
200
201
202
203
204
205
206 public String getCreator( )
207 {
208 return _strCreator;
209 }
210
211
212
213
214
215
216
217 public void setCreator( int nIdCreator )
218 {
219 _strCreator = getUserAdmin( nIdCreator );
220 }
221
222
223
224
225
226
227 public String getModificator( )
228 {
229 return _strModificator;
230 }
231
232
233
234
235
236
237
238 public void setModificator( int nIdModificator )
239 {
240 _strModificator = getUserAdmin( nIdModificator );
241 }
242
243
244
245
246
247
248
249 private String getUserAdmin( int nUserId )
250 {
251 AdminUser adminUser = AdminUserHome.findByPrimaryKey( nUserId );
252 String name = "";
253 if ( adminUser != null )
254 {
255 name = adminUser.getLastName( ) + " " + adminUser.getFirstName( );
256 }
257 return name;
258 }
259
260
261
262
263
264
265 public String getTitle( )
266 {
267 return _strTitle;
268 }
269
270
271
272
273
274
275
276 public void setTitle( String strTitle )
277 {
278 _strTitle = strTitle;
279 }
280 }