1
22
23 package com.liferay.portal.util;
24
25 import com.liferay.portal.kernel.util.GetterUtil;
26 import com.liferay.portal.kernel.util.StringPool;
27 import com.liferay.portal.kernel.util.StringUtil;
28
29
35 public class PropsValues {
36
37 public static final String[] ADMIN_DEFAULT_GROUP_NAMES =
38 StringUtil.split(
39 PropsUtil.get(PropsKeys.ADMIN_DEFAULT_GROUP_NAMES),
40 StringPool.NEW_LINE);
41
42 public static final String[] ADMIN_DEFAULT_ROLE_NAMES =
43 StringUtil.split(
44 PropsUtil.get(PropsKeys.ADMIN_DEFAULT_ROLE_NAMES),
45 StringPool.NEW_LINE);
46
47 public static final String[] ADMIN_DEFAULT_USER_GROUP_NAMES =
48 StringUtil.split(
49 PropsUtil.get(PropsKeys.ADMIN_DEFAULT_USER_GROUP_NAMES),
50 StringPool.NEW_LINE);
51
52 public static final String[] ADMIN_MAIL_HOST_NAMES = StringUtil.split(
53 PropsUtil.get(PropsKeys.ADMIN_MAIL_HOST_NAMES),
54 StringPool.NEW_LINE);
55
56 public static final String[] ADMIN_RESERVED_EMAIL_ADDRESSES =
57 StringUtil.split(
58 PropsUtil.get(PropsKeys.ADMIN_RESERVED_EMAIL_ADDRESSES),
59 StringPool.NEW_LINE);
60
61 public static final String[] ADMIN_RESERVED_SCREEN_NAMES = StringUtil.split(
62 PropsUtil.get(PropsKeys.ADMIN_RESERVED_SCREEN_NAMES),
63 StringPool.NEW_LINE);
64
65 public static final String ANNOUNCEMENTS_EMAIL_FROM_ADDRESS =
66 PropsUtil.get(PropsKeys.ANNOUNCEMENTS_EMAIL_FROM_ADDRESS);
67
68 public static final String ANNOUNCEMENTS_EMAIL_FROM_NAME =
69 PropsUtil.get(PropsKeys.ANNOUNCEMENTS_EMAIL_FROM_NAME);
70
71 public static final String ANNOUNCEMENTS_EMAIL_TO_ADDRESS =
72 PropsUtil.get(PropsKeys.ANNOUNCEMENTS_EMAIL_TO_ADDRESS);
73
74 public static final String ANNOUNCEMENTS_EMAIL_TO_NAME =
75 PropsUtil.get(PropsKeys.ANNOUNCEMENTS_EMAIL_TO_NAME);
76
77 public static final String ANNOUNCEMENTS_EMAIL_SUBJECT =
78 PropsUtil.get(PropsKeys.ANNOUNCEMENTS_EMAIL_SUBJECT);
79
80 public static final String ANNOUNCEMENTS_EMAIL_BODY =
81 PropsUtil.get(PropsKeys.ANNOUNCEMENTS_EMAIL_BODY);
82
83 public static final String[] APPLICATION_STARTUP_EVENTS =
84 PropsUtil.getArray(PropsKeys.APPLICATION_STARTUP_EVENTS);
85
86 public static final String[] APPLICATION_SHUTDOWN_EVENTS =
87 PropsUtil.getArray(PropsKeys.APPLICATION_SHUTDOWN_EVENTS);
88
89 public static final boolean AUTH_FORWARD_BY_LAST_PATH =
90 GetterUtil.getBoolean(
91 PropsUtil.get(PropsKeys.AUTH_FORWARD_BY_LAST_PATH));
92
93 public static final boolean AUTH_FORWARD_BY_REDIRECT =
94 GetterUtil.getBoolean(
95 PropsUtil.get(PropsKeys.AUTH_FORWARD_BY_REDIRECT));
96
97 public static final String AUTH_LOGIN_PORTLET_NAME =
98 PropsUtil.get(PropsKeys.AUTH_LOGIN_PORTLET_NAME);
99
100 public static final String AUTH_LOGIN_COMMUNITY_URL =
101 PropsUtil.get(PropsKeys.AUTH_LOGIN_COMMUNITY_URL);
102
103 public static final String AUTH_LOGIN_URL =
104 PropsUtil.get(PropsKeys.AUTH_LOGIN_URL);
105
106 public static final boolean AUTH_PIPELINE_ENABLE_LIFERAY_CHECK =
107 GetterUtil.getBoolean(
108 PropsUtil.get(PropsKeys.AUTH_PIPELINE_ENABLE_LIFERAY_CHECK));
109
110 public static final int AUTO_DEPLOY_BLACKLIST_THRESHOLD =
111 GetterUtil.getInteger(
112 PropsUtil.get(PropsKeys.AUTO_DEPLOY_BLACKLIST_THRESHOLD));
113
114 public static final boolean AUTO_DEPLOY_CUSTOM_PORTLET_XML =
115 GetterUtil.getBoolean(
116 PropsUtil.get(PropsKeys.AUTO_DEPLOY_CUSTOM_PORTLET_XML));
117
118 public static final String AUTO_DEPLOY_DEFAULT_DEST_DIR =
119 PropsUtil.get(PropsKeys.AUTO_DEPLOY_DEFAULT_DEST_DIR);
120
121 public static final String AUTO_DEPLOY_DEPLOY_DIR =
122 PropsUtil.get(PropsKeys.AUTO_DEPLOY_DEPLOY_DIR);
123
124 public static final String AUTO_DEPLOY_DEST_DIR =
125 PropsUtil.get(PropsKeys.AUTO_DEPLOY_DEST_DIR);
126
127 public static final boolean AUTO_DEPLOY_ENABLED =
128 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.AUTO_DEPLOY_ENABLED));
129
130 public static final int AUTO_DEPLOY_INTERVAL = GetterUtil.getInteger(
131 PropsUtil.get(PropsKeys.AUTO_DEPLOY_INTERVAL));
132
133 public static final String AUTO_DEPLOY_JBOSS_PREFIX =
134 PropsUtil.get(PropsKeys.AUTO_DEPLOY_JBOSS_PREFIX);
135
136 public static final String AUTO_DEPLOY_TOMCAT_CONF_DIR =
137 PropsUtil.get(PropsKeys.AUTO_DEPLOY_TOMCAT_CONF_DIR);
138
139 public static final String AUTO_DEPLOY_TOMCAT_DEST_DIR =
140 PropsUtil.get(PropsKeys.AUTO_DEPLOY_TOMCAT_DEST_DIR);
141
142 public static final String AUTO_DEPLOY_TOMCAT_LIB_DIR =
143 PropsUtil.get(PropsKeys.AUTO_DEPLOY_TOMCAT_LIB_DIR);
144
145 public static final boolean AUTO_DEPLOY_UNPACK_WAR =
146 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.AUTO_DEPLOY_UNPACK_WAR));
147
148 public static final String[] AUTO_LOGIN_HOOKS =
149 PropsUtil.getArray(PropsKeys.AUTO_LOGIN_HOOKS);
150
151 public static final int BLOGS_PAGE_ABSTRACT_LENGTH = GetterUtil.getInteger(
152 PropsUtil.get(PropsKeys.BLOGS_PAGE_ABSTRACT_LENGTH));
153
154 public static final int BLOGS_TRACKBACK_EXCERPT_LENGTH =
155 GetterUtil.getInteger(PropsUtil.get(PropsKeys.
156 BLOGS_TRACKBACK_EXCERPT_LENGTH));
157
158 public static final int BLOGS_TRACKBACK_VERIFIER_JOB_INTERVAL =
159 GetterUtil.getInteger(PropsUtil.get(PropsKeys.
160 BLOGS_TRACKBACK_VERIFIER_JOB_INTERVAL));
161
162 public static final boolean CAPTCHA_CHECK_PORTAL_CREATE_ACCOUNT =
163 GetterUtil.getBoolean(
164 PropsUtil.get(PropsKeys.CAPTCHA_CHECK_PORTAL_CREATE_ACCOUNT));
165
166 public static final boolean CAPTCHA_CHECK_PORTAL_SEND_PASSWORD =
167 GetterUtil.getBoolean(
168 PropsUtil.get(PropsKeys.CAPTCHA_CHECK_PORTAL_SEND_PASSWORD));
169
170 public static final boolean
171 CAPTCHA_CHECK_PORTLET_MESSAGE_BOARDS_EDIT_CATEGORY =
172 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
173 CAPTCHA_CHECK_PORTLET_MESSAGE_BOARDS_EDIT_CATEGORY));
174
175 public static final boolean
176 CAPTCHA_CHECK_PORTLET_MESSAGE_BOARDS_EDIT_MESSAGE =
177 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
178 CAPTCHA_CHECK_PORTLET_MESSAGE_BOARDS_EDIT_MESSAGE));
179
180 public static final int CAPTCHA_MAX_CHALLENGES = GetterUtil.getInteger(
181 PropsUtil.get(PropsKeys.CAPTCHA_MAX_CHALLENGES));
182
183 public static final boolean CAS_AUTH_ENABLED = GetterUtil.getBoolean(
184 PropsUtil.get(PropsKeys.CAS_AUTH_ENABLED));
185
186 public static final boolean COMMONS_POOL_ENABLED = GetterUtil.getBoolean(
187 PropsUtil.get(PropsKeys.COMMONS_POOL_ENABLED));
188
189 public static final String COMPANY_DEFAULT_WEB_ID =
190 PropsUtil.get(PropsKeys.COMPANY_DEFAULT_WEB_ID);
191
192 public static final boolean COMPANY_SECURITY_AUTH_REQUIRES_HTTPS =
193 GetterUtil.getBoolean(
194 PropsUtil.get(PropsKeys.COMPANY_SECURITY_AUTH_REQUIRES_HTTPS));
195
196 public static final String COMPANY_SECURITY_AUTH_TYPE =
197 PropsUtil.get(PropsKeys.COMPANY_SECURITY_AUTH_TYPE);
198
199 public static final boolean COMPANY_SECURITY_AUTO_LOGIN =
200 GetterUtil.getBoolean(
201 PropsUtil.get(PropsKeys.COMPANY_SECURITY_AUTO_LOGIN));
202
203 public static final int COMPANY_SECURITY_AUTO_LOGIN_MAX_AGE =
204 GetterUtil.getInteger(
205 PropsUtil.get(PropsKeys.COMPANY_SECURITY_AUTO_LOGIN_MAX_AGE),
206 CookieKeys.MAX_AGE);
207
208 public static final boolean COMPANY_SECURITY_COMMUNITY_LOGO =
209 GetterUtil.getBoolean(
210 PropsUtil.get(PropsKeys.COMPANY_SECURITY_COMMUNITY_LOGO));
211
212 public static final boolean COMPANY_SECURITY_SEND_PASSWORD =
213 GetterUtil.getBoolean(
214 PropsUtil.get(PropsKeys.COMPANY_SECURITY_SEND_PASSWORD));
215
216 public static final boolean COMPANY_SECURITY_STRANGERS =
217 GetterUtil.getBoolean(
218 PropsUtil.get(PropsKeys.COMPANY_SECURITY_STRANGERS));
219
220 public static final boolean COMPANY_SECURITY_STRANGERS_VERIFY =
221 GetterUtil.getBoolean(
222 PropsUtil.get(PropsKeys.COMPANY_SECURITY_STRANGERS_VERIFY));
223
224 public static final boolean COMPANY_SECURITY_STRANGERS_WITH_MX =
225 GetterUtil.getBoolean(
226 PropsUtil.get(PropsKeys.COMPANY_SECURITY_STRANGERS_WITH_MX));
227
228 public static final String CUSTOM_SQL_FUNCTION_ISNOTNULL =
229 PropsUtil.get(PropsKeys.CUSTOM_SQL_FUNCTION_ISNOTNULL);
230
231 public static final String CUSTOM_SQL_FUNCTION_ISNULL =
232 PropsUtil.get(PropsKeys.CUSTOM_SQL_FUNCTION_ISNULL);
233
234 public static final String DEFAULT_ADMIN_EMAIL_ADDRESS_PREFIX =
235 PropsUtil.get(PropsKeys.DEFAULT_ADMIN_EMAIL_ADDRESS_PREFIX);
236
237 public static final String DEFAULT_ADMIN_FIRST_NAME =
238 PropsUtil.get(PropsKeys.DEFAULT_ADMIN_FIRST_NAME);
239
240 public static final String DEFAULT_ADMIN_LAST_NAME =
241 PropsUtil.get(PropsKeys.DEFAULT_ADMIN_LAST_NAME);
242
243 public static final String DEFAULT_ADMIN_MIDDLE_NAME =
244 PropsUtil.get(PropsKeys.DEFAULT_ADMIN_MIDDLE_NAME);
245
246 public static final String DEFAULT_ADMIN_PASSWORD =
247 PropsUtil.get(PropsKeys.DEFAULT_ADMIN_PASSWORD);
248
249 public static final String DEFAULT_ADMIN_SCREEN_NAME =
250 PropsUtil.get(PropsKeys.DEFAULT_ADMIN_SCREEN_NAME);
251
252 public static final String DEFAULT_GUEST_PUBLIC_LAYOUT_COLUMN =
253 PropsUtil.get(PropsKeys.DEFAULT_GUEST_PUBLIC_LAYOUT_COLUMN);
254
255 public static final String DEFAULT_GUEST_PUBLIC_LAYOUT_FRIENDLY_URL =
256 PropsUtil.get(PropsKeys.DEFAULT_GUEST_PUBLIC_LAYOUT_FRIENDLY_URL);
257
258 public static final String DEFAULT_GUEST_PUBLIC_LAYOUT_NAME =
259 PropsUtil.get(PropsKeys.DEFAULT_GUEST_PUBLIC_LAYOUT_NAME);
260
261 public static final String
262 DEFAULT_GUEST_PUBLIC_LAYOUT_REGULAR_COLOR_SCHEME_ID =
263 PropsUtil.get(PropsKeys.
264 DEFAULT_GUEST_PUBLIC_LAYOUT_REGULAR_COLOR_SCHEME_ID);
265
266 public static final String DEFAULT_GUEST_PUBLIC_LAYOUT_REGULAR_THEME_ID =
267 PropsUtil.get(PropsKeys.DEFAULT_GUEST_PUBLIC_LAYOUT_REGULAR_THEME_ID);
268
269 public static final String DEFAULT_GUEST_PUBLIC_LAYOUT_TEMPLATE_ID =
270 PropsUtil.get(PropsKeys.DEFAULT_GUEST_PUBLIC_LAYOUT_TEMPLATE_ID);
271
272 public static final String
273 DEFAULT_GUEST_PUBLIC_LAYOUT_WAP_COLOR_SCHEME_ID =
274 PropsUtil.get(PropsKeys.
275 DEFAULT_GUEST_PUBLIC_LAYOUT_WAP_COLOR_SCHEME_ID);
276
277 public static final String DEFAULT_GUEST_PUBLIC_LAYOUT_WAP_THEME_ID =
278 PropsUtil.get(PropsKeys.DEFAULT_GUEST_PUBLIC_LAYOUT_WAP_THEME_ID);
279
280 public static final String DEFAULT_GUEST_PUBLIC_LAYOUTS_LAR =
281 PropsUtil.get(PropsKeys.DEFAULT_GUEST_PUBLIC_LAYOUTS_LAR);
282
283 public static final String DEFAULT_LANDING_PAGE_PATH =
284 PropsUtil.get(PropsKeys.DEFAULT_LANDING_PAGE_PATH);
285
286 public static final String DEFAULT_LAYOUT_TEMPLATE_ID =
287 PropsUtil.get(PropsKeys.DEFAULT_LAYOUT_TEMPLATE_ID);
288
289 public static final String DEFAULT_LOGOUT_PAGE_PATH =
290 PropsUtil.get(PropsKeys.DEFAULT_LOGOUT_PAGE_PATH);
291
292 public static final String DEFAULT_REGULAR_COLOR_SCHEME_ID =
293 PropsUtil.get(PropsKeys.DEFAULT_REGULAR_COLOR_SCHEME_ID);
294
295 public static final String DEFAULT_REGULAR_THEME_ID =
296 PropsUtil.get(PropsKeys.DEFAULT_REGULAR_THEME_ID);
297
298 public static final String DEFAULT_USER_PRIVATE_LAYOUT_COLUMN =
299 PropsUtil.get(PropsKeys.DEFAULT_USER_PRIVATE_LAYOUT_COLUMN);
300
301 public static final String DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL =
302 PropsUtil.get(PropsKeys.DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL);
303
304 public static final String DEFAULT_USER_PRIVATE_LAYOUT_NAME =
305 PropsUtil.get(PropsKeys.DEFAULT_USER_PRIVATE_LAYOUT_NAME);
306
307 public static final String
308 DEFAULT_USER_PRIVATE_LAYOUT_REGULAR_COLOR_SCHEME_ID =
309 PropsUtil.get(PropsKeys.
310 DEFAULT_USER_PRIVATE_LAYOUT_REGULAR_COLOR_SCHEME_ID);
311
312 public static final String DEFAULT_USER_PRIVATE_LAYOUT_REGULAR_THEME_ID =
313 PropsUtil.get(PropsKeys.DEFAULT_USER_PRIVATE_LAYOUT_REGULAR_THEME_ID);
314
315 public static final String DEFAULT_USER_PRIVATE_LAYOUT_TEMPLATE_ID =
316 PropsUtil.get(PropsKeys.DEFAULT_USER_PRIVATE_LAYOUT_TEMPLATE_ID);
317
318 public static final String DEFAULT_USER_PRIVATE_LAYOUT_WAP_COLOR_SCHEME_ID =
319 PropsUtil.get(PropsKeys.
320 DEFAULT_USER_PRIVATE_LAYOUT_WAP_COLOR_SCHEME_ID);
321
322 public static final String DEFAULT_USER_PRIVATE_LAYOUT_WAP_THEME_ID =
323 PropsUtil.get(PropsKeys.DEFAULT_USER_PRIVATE_LAYOUT_WAP_THEME_ID);
324
325 public static final String DEFAULT_USER_PRIVATE_LAYOUTS_LAR =
326 PropsUtil.get(PropsKeys.DEFAULT_USER_PRIVATE_LAYOUTS_LAR);
327
328 public static final String DEFAULT_USER_PUBLIC_LAYOUT_COLUMN =
329 PropsUtil.get(PropsKeys.DEFAULT_USER_PUBLIC_LAYOUT_COLUMN);
330
331 public static final String DEFAULT_USER_PUBLIC_LAYOUT_FRIENDLY_URL =
332 PropsUtil.get(PropsKeys.DEFAULT_USER_PUBLIC_LAYOUT_FRIENDLY_URL);
333
334 public static final String DEFAULT_USER_PUBLIC_LAYOUT_NAME =
335 PropsUtil.get(PropsKeys.DEFAULT_USER_PUBLIC_LAYOUT_NAME);
336
337 public static final String
338 DEFAULT_USER_PUBLIC_LAYOUT_REGULAR_COLOR_SCHEME_ID =
339 PropsUtil.get(PropsKeys.
340 DEFAULT_USER_PUBLIC_LAYOUT_REGULAR_COLOR_SCHEME_ID);
341
342 public static final String DEFAULT_USER_PUBLIC_LAYOUT_REGULAR_THEME_ID =
343 PropsUtil.get(PropsKeys.DEFAULT_USER_PUBLIC_LAYOUT_REGULAR_THEME_ID);
344
345 public static final String DEFAULT_USER_PUBLIC_LAYOUT_TEMPLATE_ID =
346 PropsUtil.get(PropsKeys.DEFAULT_USER_PUBLIC_LAYOUT_TEMPLATE_ID);
347
348 public static final String DEFAULT_USER_PUBLIC_LAYOUT_WAP_COLOR_SCHEME_ID =
349 PropsUtil.get(PropsKeys.DEFAULT_USER_PUBLIC_LAYOUT_WAP_COLOR_SCHEME_ID);
350
351 public static final String DEFAULT_USER_PUBLIC_LAYOUT_WAP_THEME_ID =
352 PropsUtil.get(PropsKeys.DEFAULT_USER_PUBLIC_LAYOUT_WAP_THEME_ID);
353
354 public static final String DEFAULT_USER_PUBLIC_LAYOUTS_LAR =
355 PropsUtil.get(PropsKeys.DEFAULT_USER_PUBLIC_LAYOUTS_LAR);
356
357 public static final String DEFAULT_WAP_COLOR_SCHEME_ID =
358 PropsUtil.get(PropsKeys.DEFAULT_WAP_COLOR_SCHEME_ID);
359
360 public static final String DEFAULT_WAP_THEME_ID =
361 PropsUtil.get(PropsKeys.DEFAULT_WAP_THEME_ID);
362
363 public static final String[] DL_COMPARABLE_FILE_EXTENSIONS =
364 PropsUtil.getArray(PropsKeys.DL_COMPARABLE_FILE_EXTENSIONS);
365
366 public static final String[] DL_FILE_EXTENSIONS =
367 PropsUtil.getArray(PropsKeys.DL_FILE_EXTENSIONS);
368
369 public static final int DL_FILE_MAX_SIZE = GetterUtil.getInteger(
370 PropsUtil.get(PropsKeys.DL_FILE_MAX_SIZE));
371
372 public static final String DL_HOOK_IMPL =
373 PropsUtil.get(PropsKeys.DL_HOOK_IMPL);
374
375 public static final boolean DL_LAYOUTS_SYNC_ENABLED = GetterUtil.getBoolean(
376 PropsUtil.get(PropsKeys.DL_LAYOUTS_SYNC_ENABLED));
377
378 public static final String EDITOR_WYSIWYG_DEFAULT =
379 PropsUtil.get(PropsKeys.EDITOR_WYSIWYG_DEFAULT);
380
381 public static final boolean
382 FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_CONTACT_BIRTHDAY =
383 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
384 FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_CONTACT_BIRTHDAY));
385
386 public static final boolean
387 FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_CONTACT_MALE =
388 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
389 FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_CONTACT_MALE));
390
391 public static final boolean
392 FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_ORGANIZATION_STATUS =
393 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
394 FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_ORGANIZATION_STATUS));
395
396 public static final String[] GLOBAL_SHUTDOWN_EVENTS =
397 PropsUtil.getArray(PropsKeys.GLOBAL_SHUTDOWN_EVENTS);
398
399 public static final String[] GLOBAL_STARTUP_EVENTS =
400 PropsUtil.getArray(PropsKeys.GLOBAL_STARTUP_EVENTS);
401
402 public static final String HIBERNATE_DIALECT =
403 PropsUtil.get(PropsKeys.HIBERNATE_DIALECT);
404
405 public static final boolean HOT_UNDEPLOY_ENABLED = GetterUtil.getBoolean(
406 PropsUtil.get(PropsKeys.HOT_UNDEPLOY_ENABLED));
407
408 public static final int HOT_UNDEPLOY_INTERVAL = GetterUtil.getInteger(
409 PropsUtil.get(PropsKeys.HOT_UNDEPLOY_INTERVAL));
410
411 public static final boolean HOT_UNDEPLOY_ON_REDEPLOY =
412 GetterUtil.getBoolean(
413 PropsUtil.get(PropsKeys.HOT_UNDEPLOY_ON_REDEPLOY));
414
415 public static final int IG_IMAGE_CUSTOM_1_MAX_DIMENSION =
416 GetterUtil.getInteger(
417 PropsUtil.get(PropsKeys.IG_IMAGE_CUSTOM_1_MAX_DIMENSION));
418
419 public static final int IG_IMAGE_CUSTOM_2_MAX_DIMENSION =
420 GetterUtil.getInteger(
421 PropsUtil.get(PropsKeys.IG_IMAGE_CUSTOM_2_MAX_DIMENSION));
422
423 public static final String[] IG_IMAGE_EXTENSIONS =
424 PropsUtil.getArray(PropsKeys.IG_IMAGE_EXTENSIONS);
425
426 public static final int IG_IMAGE_MAX_SIZE = GetterUtil.getInteger(
427 PropsUtil.get(PropsKeys.IG_IMAGE_MAX_SIZE));
428
429 public static final int IG_IMAGE_THUMBNAIL_MAX_DIMENSION =
430 GetterUtil.getInteger(
431 PropsUtil.get(PropsKeys.IG_IMAGE_THUMBNAIL_MAX_DIMENSION));
432
433 public static final boolean INDEX_READ_ONLY = GetterUtil.getBoolean(
434 PropsUtil.get(PropsKeys.INDEX_READ_ONLY));
435
436 public static final boolean JAVASCRIPT_BAREBONE_ENABLED =
437 GetterUtil.getBoolean(
438 PropsUtil.get(PropsKeys.JAVASCRIPT_BAREBONE_ENABLED));
439
440 public static final String[] JAVASCRIPT_BAREBONE_FILES =
441 PropsUtil.getArray(PropsKeys.JAVASCRIPT_BAREBONE_FILES);
442
443 public static final String[] JAVASCRIPT_EVERYTHING_FILES =
444 PropsUtil.getArray(PropsKeys.JAVASCRIPT_EVERYTHING_FILES);
445
446 public static boolean JAVASCRIPT_FAST_LOAD = GetterUtil.getBoolean(
447 PropsUtil.get(PropsKeys.JAVASCRIPT_FAST_LOAD));
448
449 public static final boolean JAVASCRIPT_LOG_ENABLED = GetterUtil.getBoolean(
450 PropsUtil.get(PropsKeys.JAVASCRIPT_LOG_ENABLED));
451
452 public static final String JBI_WORKFLOW_URL =
453 PropsUtil.get(PropsKeys.JBI_WORKFLOW_URL);
454
455 public static final boolean JOURNAL_ARTICLE_FORCE_AUTOGENERATE_ID =
456 GetterUtil.getBoolean(
457 PropsUtil.get(PropsKeys.JOURNAL_ARTICLE_FORCE_AUTOGENERATE_ID));
458
459 public static final boolean JOURNAL_ARTICLE_FORCE_INCREMENT_VERSION =
460 GetterUtil.getBoolean(
461 PropsUtil.get(PropsKeys.JOURNAL_ARTICLE_FORCE_INCREMENT_VERSION));
462
463 public static final String JOURNAL_ERROR_TEMPLATE_VELOCITY =
464 PropsUtil.get(PropsKeys.JOURNAL_ERROR_TEMPLATE_VELOCITY);
465
466 public static final String JOURNAL_ERROR_TEMPLATE_XSL =
467 PropsUtil.get(PropsKeys.JOURNAL_ERROR_TEMPLATE_XSL);
468
469 public static final boolean JOURNAL_FEED_FORCE_AUTOGENERATE_ID =
470 GetterUtil.getBoolean(
471 PropsUtil.get(PropsKeys.JOURNAL_FEED_FORCE_AUTOGENERATE_ID));
472
473 public static final String JOURNAL_LAR_CREATION_STRATEGY =
474 PropsUtil.get(PropsKeys.JOURNAL_LAR_CREATION_STRATEGY);
475
476 public static final boolean JOURNAL_STRUCTURE_FORCE_AUTOGENERATE_ID =
477 GetterUtil.getBoolean(
478 PropsUtil.get(PropsKeys.JOURNAL_STRUCTURE_FORCE_AUTOGENERATE_ID));
479
480 public static final boolean JOURNAL_TEMPLATE_FORCE_AUTOGENERATE_ID =
481 GetterUtil.getBoolean(
482 PropsUtil.get(PropsKeys.JOURNAL_TEMPLATE_FORCE_AUTOGENERATE_ID));
483
484 public static final boolean LAST_MODIFIED_CHECK = GetterUtil.getBoolean(
485 PropsUtil.get(PropsKeys.LAST_MODIFIED_CHECK));
486
487 public static final String[] LAST_MODIFIED_PATHS =
488 PropsUtil.getArray(PropsKeys.LAST_MODIFIED_PATHS);
489
490 public static final String LAYOUT_CLONE_IMPL = PropsUtil.get(
491 PropsKeys.LAYOUT_CLONE_IMPL);
492
493 public static final boolean LAYOUT_DEFAULT_P_L_RESET =
494 GetterUtil.getBoolean(
495 PropsUtil.get(PropsKeys.LAYOUT_DEFAULT_P_L_RESET));
496
497 public static final String LAYOUT_DEFAULT_TEMPLATE_ID =
498 PropsUtil.get(PropsKeys.LAYOUT_DEFAULT_TEMPLATE_ID);
499
500 public static final String LAYOUT_FRIENDLY_URL_PAGE_NOT_FOUND =
501 PropsUtil.get(PropsKeys.LAYOUT_FRIENDLY_URL_PAGE_NOT_FOUND);
502
503 public static final String
504 LAYOUT_FRIENDLY_URL_PRIVATE_GROUP_SERVLET_MAPPING = PropsUtil.get(
505 PropsKeys.LAYOUT_FRIENDLY_URL_PRIVATE_GROUP_SERVLET_MAPPING);
506
507 public static final String
508 LAYOUT_FRIENDLY_URL_PRIVATE_USER_SERVLET_MAPPING = PropsUtil.get(
509 PropsKeys.LAYOUT_FRIENDLY_URL_PRIVATE_USER_SERVLET_MAPPING);
510
511 public static final String LAYOUT_FRIENDLY_URL_PUBLIC_SERVLET_MAPPING =
512 PropsUtil.get(PropsKeys.LAYOUT_FRIENDLY_URL_PUBLIC_SERVLET_MAPPING);
513
514 public static final boolean LAYOUT_GUEST_SHOW_MAX_ICON =
515 GetterUtil.getBoolean(
516 PropsUtil.get(PropsKeys.LAYOUT_GUEST_SHOW_MAX_ICON));
517
518 public static final boolean LAYOUT_GUEST_SHOW_MIN_ICON =
519 GetterUtil.getBoolean(
520 PropsUtil.get(PropsKeys.LAYOUT_GUEST_SHOW_MIN_ICON));
521
522 public static final boolean LAYOUT_PARALLEL_RENDER_ENABLE =
523 GetterUtil.getBoolean(
524 PropsUtil.get(PropsKeys.LAYOUT_PARALLEL_RENDER_ENABLE));
525
526 public static final boolean LAYOUT_SHOW_HTTP_STATUS = GetterUtil.getBoolean(
527 PropsUtil.get(PropsKeys.LAYOUT_SHOW_HTTP_STATUS));
528
529 public static final boolean LAYOUT_SHOW_PORTLET_ACCESS_DENIED =
530 GetterUtil.getBoolean(
531 PropsUtil.get(PropsKeys.LAYOUT_SHOW_PORTLET_ACCESS_DENIED));
532
533 public static final boolean LAYOUT_SHOW_PORTLET_INACTIVE =
534 GetterUtil.getBoolean(
535 PropsUtil.get(PropsKeys.LAYOUT_SHOW_PORTLET_INACTIVE));
536
537 public static boolean LAYOUT_TEMPLATE_CACHE_ENABLED = GetterUtil.getBoolean(
538 PropsUtil.get(PropsKeys.LAYOUT_TEMPLATE_CACHE_ENABLED));
539
540 public static final String[] LAYOUT_TYPES =
541 PropsUtil.getArray(PropsKeys.LAYOUT_TYPES);
542
543 public static boolean LAYOUT_USER_PRIVATE_LAYOUTS_AUTO_CREATE =
544 GetterUtil.getBoolean(
545 PropsUtil.get(PropsKeys.LAYOUT_USER_PRIVATE_LAYOUTS_AUTO_CREATE));
546
547 public static boolean LAYOUT_USER_PRIVATE_LAYOUTS_ENABLED =
548 GetterUtil.getBoolean(
549 PropsUtil.get(PropsKeys.LAYOUT_USER_PRIVATE_LAYOUTS_ENABLED));
550
551 public static boolean LAYOUT_USER_PRIVATE_LAYOUTS_MODIFIABLE =
552 GetterUtil.getBoolean(
553 PropsUtil.get(PropsKeys.LAYOUT_USER_PRIVATE_LAYOUTS_MODIFIABLE));
554
555 public static boolean LAYOUT_USER_PRIVATE_LAYOUTS_POWER_USER_REQUIRED =
556 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
557 LAYOUT_USER_PRIVATE_LAYOUTS_POWER_USER_REQUIRED));
558
559 public static boolean LAYOUT_USER_PUBLIC_LAYOUTS_AUTO_CREATE =
560 GetterUtil.getBoolean(
561 PropsUtil.get(PropsKeys.LAYOUT_USER_PUBLIC_LAYOUTS_AUTO_CREATE));
562
563 public static boolean LAYOUT_USER_PUBLIC_LAYOUTS_ENABLED =
564 GetterUtil.getBoolean(
565 PropsUtil.get(PropsKeys.LAYOUT_USER_PUBLIC_LAYOUTS_ENABLED));
566
567 public static boolean LAYOUT_USER_PUBLIC_LAYOUTS_MODIFIABLE =
568 GetterUtil.getBoolean(
569 PropsUtil.get(PropsKeys.LAYOUT_USER_PUBLIC_LAYOUTS_MODIFIABLE));
570
571 public static boolean LAYOUT_USER_PUBLIC_LAYOUTS_POWER_USER_REQUIRED =
572 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
573 LAYOUT_USER_PUBLIC_LAYOUTS_POWER_USER_REQUIRED));
574
575 public static final String LDAP_ATTRS_TRANSFORMER_IMPL =
576 PropsUtil.get(PropsKeys.LDAP_ATTRS_TRANSFORMER_IMPL);
577
578 public static final boolean LDAP_AUTH_ENABLED = GetterUtil.getBoolean(
579 PropsUtil.get(PropsKeys.LDAP_AUTH_ENABLED));
580
581 public static final boolean LDAP_EXPORT_ENABLED = GetterUtil.getBoolean(
582 PropsUtil.get(PropsKeys.LDAP_EXPORT_ENABLED));
583
584 public static final boolean LDAP_IMPORT_ENABLED = GetterUtil.getBoolean(
585 PropsUtil.get(PropsKeys.LDAP_IMPORT_ENABLED));
586
587 public static final long LDAP_IMPORT_INTERVAL = GetterUtil.getLong(
588 PropsUtil.get(PropsKeys.LDAP_IMPORT_INTERVAL));
589
590 public static final boolean LDAP_PASSWORD_POLICY_ENABLED =
591 GetterUtil.getBoolean(
592 PropsUtil.get(PropsKeys.LDAP_PASSWORD_POLICY_ENABLED));
593
594 public static final String LDAP_USER_IMPL =
595 PropsUtil.get(PropsKeys.LDAP_USER_IMPL);
596
597 public static final boolean LIVE_USERS_ENABLED = GetterUtil.getBoolean(
598 PropsUtil.get(PropsKeys.LIVE_USERS_ENABLED));
599
600 public static final boolean LOCALE_DEFAULT_REQUEST = GetterUtil.getBoolean(
601 PropsUtil.get(PropsKeys.LOCALE_DEFAULT_REQUEST));
602
603 public static String[] LOCALES = PropsUtil.getArray(PropsKeys.LOCALES);
604
605 public static final String[] LOGIN_EVENTS_POST =
606 PropsUtil.getArray(PropsKeys.LOGIN_EVENTS_POST);
607
608 public static final String[] LOGIN_EVENTS_PRE =
609 PropsUtil.getArray(PropsKeys.LOGIN_EVENTS_PRE);
610
611 public static final String[] LOGOUT_EVENTS_POST =
612 PropsUtil.getArray(PropsKeys.LOGOUT_EVENTS_POST);
613
614 public static final String[] LOGOUT_EVENTS_PRE =
615 PropsUtil.getArray(PropsKeys.LOGOUT_EVENTS_PRE);
616
617 public static final boolean LOOK_AND_FEEL_MODIFIABLE =
618 GetterUtil.getBoolean(
619 PropsUtil.get(PropsKeys.LOOK_AND_FEEL_MODIFIABLE));
620
621 public static final String LUCENE_DIR = PropsUtil.get(PropsKeys.LUCENE_DIR);
622
623 public static final String LUCENE_FILE_EXTRACTOR =
624 PropsUtil.get(PropsKeys.LUCENE_FILE_EXTRACTOR);
625
626 public static final String LUCENE_FILE_EXTRACTOR_REGEXP_STRIP =
627 PropsUtil.get(PropsKeys.LUCENE_FILE_EXTRACTOR_REGEXP_STRIP);
628
629 public static final boolean LUCENE_STORE_JDBC_AUTO_CLEAN_UP =
630 GetterUtil.getBoolean(
631 PropsUtil.get(PropsKeys.LUCENE_STORE_JDBC_AUTO_CLEAN_UP));
632
633 public static final String LUCENE_STORE_TYPE = PropsUtil.get(
634 PropsKeys.LUCENE_STORE_TYPE);
635
636 public static final String MAIL_HOOK_IMPL = PropsUtil.get(
637 PropsKeys.MAIL_HOOK_IMPL);
638
639 public static final boolean MAIL_MX_UPDATE = GetterUtil.getBoolean(
640 PropsUtil.get(PropsKeys.MAIL_MX_UPDATE));
641
642 public static final boolean MESSAGE_BOARDS_ANONYMOUS_POSTING_ENABLED =
643 GetterUtil.getBoolean(
644 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_ANONYMOUS_POSTING_ENABLED));
645
646 public static final String MESSAGE_BOARDS_EMAIL_FROM_ADDRESS =
647 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_FROM_ADDRESS);
648
649 public static final String MESSAGE_BOARDS_EMAIL_FROM_NAME =
650 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_FROM_NAME);
651
652 public static final boolean MESSAGE_BOARDS_EMAIL_HTML_FORMAT =
653 GetterUtil.getBoolean(
654 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_HTML_FORMAT));
655
656 public static final String MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_BODY =
657 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_BODY);
658
659 public static final boolean
660 MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_ENABLED =
661 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
662 MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_ENABLED));
663
664 public static final String MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_SIGNATURE =
665 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_SIGNATURE);
666
667 public static final String
668 MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_SUBJECT_PREFIX =
669 PropsUtil.get(PropsKeys.
670 MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_SUBJECT_PREFIX);
671
672 public static final String MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_BODY =
673 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_BODY);
674
675 public static final boolean
676 MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_ENABLED =
677 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
678 MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_ENABLED));
679
680 public static final String MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_SIGNATURE =
681 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_SIGNATURE);
682
683 public static final String
684 MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_SUBJECT_PREFIX =
685 PropsUtil.get(PropsKeys.
686 MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_SUBJECT_PREFIX);
687
688 public static final int MESSAGE_BOARDS_EXPIRE_BAN_INTERVAL =
689 GetterUtil.getInteger(
690 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EXPIRE_BAN_INTERVAL));
691
692 public static final long MESSAGE_BOARDS_EXPIRE_BAN_JOB_INTERVAL =
693 GetterUtil.getLong(
694 PropsUtil.get(PropsKeys.MESSAGE_BOARDS_EXPIRE_BAN_JOB_INTERVAL));
695
696 public static boolean
697 MY_PLACES_SHOW_COMMUNITY_PRIVATE_SITES_WITH_NO_LAYOUTS =
698 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
699 MY_PLACES_SHOW_COMMUNITY_PRIVATE_SITES_WITH_NO_LAYOUTS));
700
701 public static boolean
702 MY_PLACES_SHOW_COMMUNITY_PUBLIC_SITES_WITH_NO_LAYOUTS =
703 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
704 MY_PLACES_SHOW_COMMUNITY_PUBLIC_SITES_WITH_NO_LAYOUTS));
705
706 public static boolean
707 MY_PLACES_SHOW_ORGANIZATION_PRIVATE_SITES_WITH_NO_LAYOUTS =
708 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
709 MY_PLACES_SHOW_ORGANIZATION_PRIVATE_SITES_WITH_NO_LAYOUTS));
710
711 public static boolean
712 MY_PLACES_SHOW_ORGANIZATION_PUBLIC_SITES_WITH_NO_LAYOUTS =
713 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.
714 MY_PLACES_SHOW_ORGANIZATION_PUBLIC_SITES_WITH_NO_LAYOUTS));
715
716 public static boolean MY_PLACES_SHOW_USER_PRIVATE_SITES_WITH_NO_LAYOUTS =
717 GetterUtil.getBoolean(PropsUtil.get(
718 PropsKeys.MY_PLACES_SHOW_USER_PRIVATE_SITES_WITH_NO_LAYOUTS));
719
720 public static boolean MY_PLACES_SHOW_USER_PUBLIC_SITES_WITH_NO_LAYOUTS =
721 GetterUtil.getBoolean(PropsUtil.get(
722 PropsKeys.MY_PLACES_SHOW_USER_PUBLIC_SITES_WITH_NO_LAYOUTS));
723
724 public static final String NESTED_PORTLETS_LAYOUT_TEMPLATE_DEFAULT =
725 PropsUtil.get(PropsKeys.NESTED_PORTLETS_LAYOUT_TEMPLATE_DEFAULT);
726
727 public static final long[] OMNIADMIN_USERS = StringUtil.split(
728 PropsUtil.get(PropsKeys.OMNIADMIN_USERS), 0L);
729
730 public static final boolean OPEN_ID_AUTH_ENABLED = GetterUtil.getBoolean(
731 PropsUtil.get(PropsKeys.OPEN_ID_AUTH_ENABLED));
732
733 public static final boolean OPEN_SSO_AUTH_ENABLED = GetterUtil.getBoolean(
734 PropsUtil.get(PropsKeys.OPEN_SSO_AUTH_ENABLED));
735
736 public static final String OPEN_SSO_EMAIL_ADDRESS_ATTR =
737 PropsUtil.get(PropsKeys.OPEN_SSO_EMAIL_ADDRESS_ATTR);
738
739 public static final String OPEN_SSO_FIRST_NAME_ATTR =
740 PropsUtil.get(PropsKeys.OPEN_SSO_FIRST_NAME_ATTR);
741
742 public static final String OPEN_SSO_LAST_NAME_ATTR =
743 PropsUtil.get(PropsKeys.OPEN_SSO_LAST_NAME_ATTR);
744
745 public static final String OPEN_SSO_LOGIN_URL =
746 PropsUtil.get(PropsKeys.OPEN_SSO_LOGIN_URL);
747
748 public static final String OPEN_SSO_LOGOUT_URL =
749 PropsUtil.get(PropsKeys.OPEN_SSO_LOGOUT_URL);
750
751 public static final String OPEN_SSO_SCREEN_NAME_ATTR =
752 PropsUtil.get(PropsKeys.OPEN_SSO_SCREEN_NAME_ATTR);
753
754 public static final String OPEN_SSO_SERVICE_URL =
755 PropsUtil.get(PropsKeys.OPEN_SSO_SERVICE_URL);
756
757 public static final boolean OPENOFFICE_SERVER_ENABLED =
758 GetterUtil.getBoolean(
759 PropsUtil.get(PropsKeys.OPENOFFICE_SERVER_ENABLED));
760
761 public static final String OPENOFFICE_SERVER_HOST =
762 PropsUtil.get(PropsKeys.OPENOFFICE_SERVER_HOST);
763
764 public static final int OPENOFFICE_SERVER_PORT = GetterUtil.getInteger(
765 PropsUtil.get(PropsKeys.OPENOFFICE_SERVER_PORT));
766
767 public static boolean ORGANIZATIONS_COUNTRY_REQUIRED =
768 GetterUtil.getBoolean(
769 PropsUtil.get(PropsKeys.ORGANIZATIONS_COUNTRY_REQUIRED));
770
771 public static final String PASSWORDS_DEFAULT_POLICY_NAME =
772 PropsUtil.get(PropsKeys.PASSWORDS_DEFAULT_POLICY_NAME);
773
774 public static final String PASSWORDS_DIGEST_ENCODING =
775 PropsUtil.get(PropsKeys.PASSWORDS_DIGEST_ENCODING);
776
777 public static String PASSWORDS_PASSWORDPOLICYTOOLKIT_GENERATOR =
778 PropsUtil.get(PropsKeys.PASSWORDS_PASSWORDPOLICYTOOLKIT_GENERATOR);
779
780 public static String PASSWORDS_PASSWORDPOLICYTOOLKIT_STATIC =
781 PropsUtil.get(PropsKeys.PASSWORDS_PASSWORDPOLICYTOOLKIT_STATIC);
782
783 public static final String PERMISSIONS_CHECKER =
784 PropsUtil.get(PropsKeys.PERMISSIONS_CHECKER);
785
786 public static final int PERMISSIONS_USER_CHECK_ALGORITHM =
787 GetterUtil.getInteger(
788 PropsUtil.get(PropsKeys.PERMISSIONS_USER_CHECK_ALGORITHM));
789
790 public static final boolean PLUGIN_NOTIFICATIONS_ENABLED =
791 GetterUtil.getBoolean(
792 PropsUtil.get(PropsKeys.PLUGIN_NOTIFICATIONS_ENABLED));
793
794 public static final String[] PLUGIN_NOTIFICATIONS_PACKAGES_IGNORED =
795 StringUtil.split(
796 PropsUtil.get(PropsKeys.PLUGIN_NOTIFICATIONS_PACKAGES_IGNORED),
797 StringPool.NEW_LINE);
798
799 public static final String[] PLUGIN_REPOSITORIES_TRUSTED =
800 StringUtil.split(
801 PropsUtil.get(PropsKeys.PLUGIN_REPOSITORIES_TRUSTED),
802 StringPool.NEW_LINE);
803
804 public static final String[] PLUGIN_REPOSITORIES_UNTRUSTED =
805 StringUtil.split(
806 PropsUtil.get(PropsKeys.PLUGIN_REPOSITORIES_UNTRUSTED),
807 StringPool.NEW_LINE);
808
809 public static final String[] PLUGIN_TYPES =
810 PropsUtil.getArray(PropsKeys.PLUGIN_TYPES);
811
812 public static final boolean POP_SERVER_NOTIFICATIONS_ENABLED =
813 GetterUtil.getBoolean(
814 PropsUtil.get(PropsKeys.POP_SERVER_NOTIFICATIONS_ENABLED));
815
816 public static final String POP_SERVER_SUBDOMAIN = PropsUtil.get(
817 PropsKeys.POP_SERVER_SUBDOMAIN);
818
819 public static final boolean PORTAL_IMPERSONATION_ENABLE =
820 GetterUtil.getBoolean(
821 PropsUtil.get(PropsKeys.PORTAL_IMPERSONATION_ENABLE));
822
823 public static final boolean PORTAL_JAAS_ENABLE = GetterUtil.getBoolean(
824 PropsUtil.get(PropsKeys.PORTAL_JAAS_ENABLE));
825
826 public static final String PORTAL_JAAS_IMPL =
827 PropsUtil.get(PropsKeys.PORTAL_JAAS_IMPL);
828
829 public static final boolean PORTAL_JAAS_STRICT_PASSWORD =
830 GetterUtil.getBoolean(
831 PropsUtil.get(PropsKeys.PORTAL_JAAS_STRICT_PASSWORD));
832
833 public static final boolean PORTLET_CSS_ENABLED = GetterUtil.getBoolean(
834 PropsUtil.get(PropsKeys.PORTLET_CSS_ENABLED));
835
836 public static final boolean PORTLET_URL_ANCHOR_ENABLE =
837 GetterUtil.getBoolean(
838 PropsUtil.get(PropsKeys.PORTLET_URL_ANCHOR_ENABLE));
839
840 public static final boolean PORTLET_URL_APPEND_PARAMETERS =
841 GetterUtil.getBoolean(
842 PropsUtil.get(PropsKeys.PORTLET_URL_APPEND_PARAMETERS));
843
844 public static final boolean PORTLET_URL_ESCAPE_XML = GetterUtil.getBoolean(
845 PropsUtil.get(PropsKeys.PORTLET_URL_ESCAPE_XML));
846
847 public static final String PORTLET_CONTAINER_IMPL =
848 PropsUtil.get(PropsKeys.PORTLET_CONTAINER_IMPL);
849
850 public static final boolean PORTLET_CONTAINER_IMPL_SUN =
851 PORTLET_CONTAINER_IMPL.equals("sun");
852
853 public static final String PORTLET_VIRTUAL_PATH =
854 PropsUtil.get(PropsKeys.PORTLET_VIRTUAL_PATH);
855
856 public static final boolean PREFERENCE_VALIDATE_ON_STARTUP =
857 GetterUtil.getBoolean(
858 PropsUtil.get(PropsKeys.PREFERENCE_VALIDATE_ON_STARTUP));
859
860 public static final String RESOURCE_REPOSITORIES_ROOT =
861 PropsUtil.get(PropsKeys.RESOURCE_REPOSITORIES_ROOT);
862
863 public static final String[] SCHEDULER_CLASSES =
864 PropsUtil.getArray(PropsKeys.SCHEDULER_CLASSES);
865
866 public static final boolean SCHEDULER_ENABLED = GetterUtil.getBoolean(
867 PropsUtil.get(PropsKeys.SCHEDULER_ENABLED));
868
869 public static final String[] SERVLET_SERVICE_EVENTS_POST =
870 PropsUtil.getArray(PropsKeys.SERVLET_SERVICE_EVENTS_POST);
871
872 public static final String[] SERVLET_SERVICE_EVENTS_PRE =
873 PropsUtil.getArray(PropsKeys.SERVLET_SERVICE_EVENTS_PRE);
874
875 public static final String SERVLET_SERVICE_EVENTS_PRE_ERROR_PAGE =
876 PropsUtil.get(PropsKeys.SERVLET_SERVICE_EVENTS_PRE_ERROR_PAGE);
877
878 public static final String[] SERVLET_SESSION_CREATE_EVENTS =
879 PropsUtil.getArray(PropsKeys.SERVLET_SESSION_CREATE_EVENTS);
880
881 public static final String[] SERVLET_SESSION_DESTROY_EVENTS =
882 PropsUtil.getArray(PropsKeys.SERVLET_SESSION_DESTROY_EVENTS);
883
884 public static final String SESSION_COOKIE_DOMAIN =
885 PropsUtil.get(PropsKeys.SESSION_COOKIE_DOMAIN);
886
887 public static final boolean SESSION_DISABLED = GetterUtil.getBoolean(
888 PropsUtil.get(PropsKeys.SESSION_DISABLED));
889
890 public static final boolean SESSION_ENABLE_PERSISTENT_COOKIES =
891 GetterUtil.getBoolean(
892 PropsUtil.get(PropsKeys.SESSION_ENABLE_PERSISTENT_COOKIES));
893
894 public static final boolean SESSION_ENABLE_PHISHING_PROTECTION =
895 GetterUtil.getBoolean(
896 PropsUtil.get(PropsKeys.SESSION_ENABLE_PHISHING_PROTECTION));
897
898 public static final boolean SESSION_TEST_COOKIE_SUPPORT =
899 GetterUtil.getBoolean(
900 PropsUtil.get(PropsKeys.SESSION_TEST_COOKIE_SUPPORT));
901
902 public static int SESSION_TIMEOUT = GetterUtil.getInteger(
903 PropsUtil.get(PropsKeys.SESSION_TIMEOUT));
904
905 public static final boolean SESSION_TIMEOUT_AUTO_EXTEND =
906 GetterUtil.getBoolean(
907 PropsUtil.get(PropsKeys.SESSION_TIMEOUT_AUTO_EXTEND));
908
909 public static final boolean SESSION_TIMEOUT_REDIRECT_ON_EXPIRE =
910 GetterUtil.getBoolean(
911 PropsUtil.get(PropsKeys.SESSION_TIMEOUT_REDIRECT_ON_EXPIRE));
912
913 public static final int SESSION_TIMEOUT_WARNING = GetterUtil.getInteger(
914 PropsUtil.get(PropsKeys.SESSION_TIMEOUT_WARNING));
915
916 public static final boolean SESSION_TRACKER_FRIENDLY_PATHS_ENABLED =
917 GetterUtil.getBoolean(
918 PropsUtil.get(PropsKeys.SESSION_TRACKER_FRIENDLY_PATHS_ENABLED));
919
920 public static final boolean SESSION_TRACKER_MEMORY_ENABLED =
921 GetterUtil.getBoolean(
922 PropsUtil.get(PropsKeys.SESSION_TRACKER_MEMORY_ENABLED));
923
924 public static final boolean SESSION_TRACKER_PERSISTENCE_ENABLED =
925 GetterUtil.getBoolean(
926 PropsUtil.get(PropsKeys.SESSION_TRACKER_PERSISTENCE_ENABLED));
927
928 public static final String[] SHARED_SESSION_ATTRIBUTES =
929 PropsUtil.getArray(PropsKeys.SESSION_SHARED_ATTRIBUTES);
930
931 public static final String STRUTS_PORTLET_REQUEST_PROCESSOR = PropsUtil.get(
932 PropsKeys.STRUTS_PORTLET_REQUEST_PROCESSOR);
933
934 public static final String TAGS_ASSET_VALIDATOR = PropsUtil.get(
935 PropsKeys.TAGS_ASSET_VALIDATOR);
936
937 public static final boolean TAGS_COMPILER_ENABLED = GetterUtil.getBoolean(
938 PropsUtil.get(PropsKeys.TAGS_COMPILER_ENABLED));
939
940 public static final String TASKS_DEFAULT_ROLE_NAMES = PropsUtil.get(
941 PropsKeys.TASKS_DEFAULT_ROLE_NAMES);
942
943 public static final int TASKS_DEFAULT_STAGES = GetterUtil.getInteger(
944 PropsUtil.get(PropsKeys.TASKS_DEFAULT_STAGES));
945
946 public static final boolean TCK_URL = GetterUtil.getBoolean(
947 PropsUtil.get(PropsKeys.TCK_URL));
948
949 public static final boolean TERMS_OF_USE_REQUIRED = GetterUtil.getBoolean(
950 PropsUtil.get(PropsKeys.TERMS_OF_USE_REQUIRED));
951
952 public static boolean THEME_CSS_FAST_LOAD = GetterUtil.getBoolean(
953 PropsUtil.get(PropsKeys.THEME_CSS_FAST_LOAD));
954
955 public static final boolean THEME_LOADER_NEW_THEME_ID_ON_IMPORT =
956 GetterUtil.getBoolean(
957 PropsUtil.get(PropsKeys.THEME_LOADER_NEW_THEME_ID_ON_IMPORT));
958
959 public static final String THEME_LOADER_STORAGE_PATH = PropsUtil.get(
960 PropsKeys.THEME_LOADER_STORAGE_PATH);
961
962 public static final boolean THEME_PORTLET_DECORATE_DEFAULT =
963 GetterUtil.getBoolean(
964 PropsUtil.get(PropsKeys.THEME_PORTLET_DECORATE_DEFAULT));
965
966 public static final String THEME_SHORTCUT_ICON = PropsUtil.get(
967 PropsKeys.THEME_SHORTCUT_ICON);
968
969 public static final boolean THEME_SYNC_ON_GROUP = GetterUtil.getBoolean(
970 PropsUtil.get(PropsKeys.THEME_SYNC_ON_GROUP));
971
972 public static final String THEME_VIRTUAL_PATH = PropsUtil.get(
973 PropsKeys.THEME_VIRTUAL_PATH);
974
975 public static final boolean USERS_DELETE = GetterUtil.getBoolean(
976 PropsUtil.get(PropsKeys.USERS_DELETE));
977
978 public static final boolean USERS_SCREEN_NAME_ALWAYS_AUTOGENERATE =
979 GetterUtil.getBoolean(
980 PropsUtil.get(PropsKeys.USERS_SCREEN_NAME_ALWAYS_AUTOGENERATE));
981
982 public static final String USERS_SCREEN_NAME_GENERATOR = PropsUtil.get(
983 PropsKeys.USERS_SCREEN_NAME_GENERATOR);
984
985 public static final String USERS_SCREEN_NAME_VALIDATOR = PropsUtil.get(
986 PropsKeys.USERS_SCREEN_NAME_VALIDATOR);
987
988 public static final boolean USERS_UPDATE_LAST_LOGIN =
989 GetterUtil.getBoolean(PropsUtil.get(PropsKeys.USERS_UPDATE_LAST_LOGIN));
990
991 public static final boolean WEB_SERVER_DISPLAY_NODE = GetterUtil.getBoolean(
992 PropsUtil.get(PropsKeys.WEB_SERVER_DISPLAY_NODE));
993
994 public static final String WEB_SERVER_HOST = PropsUtil.get(
995 PropsKeys.WEB_SERVER_HOST);
996
997 public static final int WEB_SERVER_HTTP_PORT = GetterUtil.getInteger(
998 PropsUtil.get(PropsKeys.WEB_SERVER_HTTP_PORT), -1);
999
1000 public static final int WEB_SERVER_HTTPS_PORT = GetterUtil.getInteger(
1001 PropsUtil.get(PropsKeys.WEB_SERVER_HTTPS_PORT), -1);
1002
1003 public static final String WEB_SERVER_PROTOCOL = PropsUtil.get(
1004 PropsKeys.WEB_SERVER_PROTOCOL);
1005
1006 public static final String[] WEBDAV_IGNORE =
1007 PropsUtil.getArray(PropsKeys.WEBDAV_IGNORE);
1008
1009 public static final boolean WEBDAV_LITMUS = GetterUtil.getBoolean(
1010 PropsUtil.get(PropsKeys.WEBDAV_LITMUS));
1011
1012 public static final String[] WIKI_IMPORTERS =
1013 PropsUtil.getArray(PropsKeys.WIKI_IMPORTERS);
1014
1015 public static final String WIKI_PAGE_TITLES_REGEXP = PropsUtil.get(
1016 PropsKeys.WIKI_PAGE_TITLES_REGEXP);
1017
1018 public static final String WIKI_PAGE_TITLES_REMOVE_REGEXP = PropsUtil.get(
1019 PropsKeys.WIKI_PAGE_TITLES_REMOVE_REGEXP);
1020
1021 static {
1022 if (!LAYOUT_USER_PRIVATE_LAYOUTS_ENABLED) {
1023 LAYOUT_USER_PRIVATE_LAYOUTS_AUTO_CREATE = false;
1024 LAYOUT_USER_PRIVATE_LAYOUTS_MODIFIABLE = false;
1025 }
1026
1027 if (!LAYOUT_USER_PUBLIC_LAYOUTS_ENABLED) {
1028 LAYOUT_USER_PUBLIC_LAYOUTS_AUTO_CREATE = false;
1029 LAYOUT_USER_PUBLIC_LAYOUTS_MODIFIABLE = false;
1030 }
1031 }
1032
1033}