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.portal.business.portlet;
35
36 import fr.paris.lutece.portal.service.i18n.I18nService;
37 import fr.paris.lutece.portal.service.i18n.Localizable;
38 import fr.paris.lutece.portal.service.rbac.RBACResource;
39
40 import java.util.Locale;
41
42
43
44
45 public class PortletType implements RBACResource, Localizable
46 {
47
48
49 public static final String RESOURCE_TYPE = "PORTLET_TYPE";
50 private static final String EMPTY_STRING = "";
51 private String _strId;
52 private String _strNameKey;
53 private String _strUrlCreation;
54 private String _strUrlUpdate;
55 private String _strHomeClass;
56 private String _strIconName;
57 private String _strPluginName;
58 private String _strDoCreateUrl;
59 private String _strCreateScriptTemplate;
60 private String _strCreateSpecificTemplate;
61 private String _strCreateSpecificFormTemplate;
62 private String _strDoModifyUrl;
63 private String _strModifyScriptTemplate;
64 private String _strModifySpecificTemplate;
65 private String _strModifySpecificFormTemplate;
66 private Locale _locale;
67
68
69
70
71
72
73 public String getId( )
74 {
75 return _strId;
76 }
77
78
79
80
81
82
83
84 public void setId( String strId )
85 {
86 _strId = ( strId == null ) ? EMPTY_STRING : strId;
87 }
88
89
90
91
92
93
94
95 public void setNameKey( String strNameKey )
96 {
97 _strNameKey = strNameKey;
98 }
99
100
101
102
103
104
105 public String getNameKey( )
106 {
107 return _strNameKey;
108 }
109
110
111
112
113
114
115 public String getName( )
116 {
117 return I18nService.getLocalizedString( _strNameKey, _locale );
118 }
119
120
121
122
123
124
125
126 public void setUrlCreation( String strUrlCreation )
127 {
128 _strUrlCreation = strUrlCreation;
129 }
130
131
132
133
134
135
136 public String getUrlCreation( )
137 {
138 return _strUrlCreation;
139 }
140
141
142
143
144
145
146
147 public void setUrlUpdate( String strUrlUpdate )
148 {
149 _strUrlUpdate = strUrlUpdate;
150 }
151
152
153
154
155
156
157 public String getUrlUpdate( )
158 {
159 return _strUrlUpdate;
160 }
161
162
163
164
165
166
167
168 public void setHomeClass( String strHomeClass )
169 {
170 _strHomeClass = strHomeClass;
171 }
172
173
174
175
176
177
178 public String getHomeClass( )
179 {
180 return _strHomeClass;
181 }
182
183
184
185
186
187
188
189 public void setPluginName( String strPluginName )
190 {
191 _strPluginName = strPluginName;
192 }
193
194
195
196
197
198
199 public String getPluginName( )
200 {
201 return _strPluginName;
202 }
203
204
205
206
207
208
209
210 public void setIconName( String strIconName )
211 {
212 _strIconName = strIconName;
213 }
214
215
216
217
218
219 public String getIconName( )
220 {
221 return _strIconName;
222 }
223
224
225
226
227
228
229
230
231
232
233 public String getResourceTypeCode( )
234 {
235 return RESOURCE_TYPE;
236 }
237
238
239
240
241
242
243 public String getResourceId( )
244 {
245 return "" + getId( );
246 }
247
248
249
250
251
252
253 public String getDoCreateUrl( )
254 {
255 return _strDoCreateUrl;
256 }
257
258
259
260
261
262
263
264 public void setDoCreateUrl( String strDoCreateUrl )
265 {
266 _strDoCreateUrl = strDoCreateUrl;
267 }
268
269
270
271
272
273
274
275 public void setCreateScriptTemplate( String strCreateScript )
276 {
277 _strCreateScriptTemplate = strCreateScript;
278 }
279
280
281
282
283
284
285
286 public void setCreateSpecificTemplate( String strCreateSpecific )
287 {
288 _strCreateSpecificTemplate = strCreateSpecific;
289 }
290
291
292
293
294
295
296
297 public void setCreateSpecificFormTemplate( String strCreateSpecificForm )
298 {
299 _strCreateSpecificFormTemplate = strCreateSpecificForm;
300 }
301
302
303
304
305
306
307 public String getCreateScriptTemplate( )
308 {
309 return _strCreateScriptTemplate;
310 }
311
312
313
314
315
316
317 public String getCreateSpecificTemplate( )
318 {
319 return _strCreateSpecificTemplate;
320 }
321
322
323
324
325
326
327 public String getCreateSpecificFormTemplate( )
328 {
329 return _strCreateSpecificFormTemplate;
330 }
331
332
333
334
335
336
337 public String getDoModifyUrl( )
338 {
339 return _strDoModifyUrl;
340 }
341
342
343
344
345
346
347 public String getModifyScriptTemplate( )
348 {
349 return _strModifyScriptTemplate;
350 }
351
352
353
354
355
356
357 public String getModifySpecificTemplate( )
358 {
359 return _strModifySpecificTemplate;
360 }
361
362
363
364
365
366
367 public String getModifySpecificFormTemplate( )
368 {
369 return _strModifySpecificFormTemplate;
370 }
371
372
373
374
375
376
377
378 public void setDoModifyUrl( String strDoModifyUrl )
379 {
380 _strDoModifyUrl = strDoModifyUrl;
381 }
382
383
384
385
386
387
388
389 public void setModifyScriptTemplate( String strModifyScript )
390 {
391 _strModifyScriptTemplate = strModifyScript;
392 }
393
394
395
396
397
398
399
400 public void setModifySpecificTemplate( String strModifySpecific )
401 {
402 _strModifySpecificTemplate = strModifySpecific;
403 }
404
405
406
407
408
409
410
411 public void setModifySpecificFormTemplate( String strModifySpecificForm )
412 {
413 _strModifySpecificFormTemplate = strModifySpecificForm;
414 }
415
416
417
418
419
420
421
422 public void setLocale( Locale locale )
423 {
424 _locale = locale;
425 }
426 }