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