1
22
23 package com.liferay.portal.kernel.util;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27
28 import java.util.Properties;
29
30
35 public class PropsUtil {
36
37 public static String get(String key) {
38 String value = null;
39
40 try {
41 Object returnObj = PortalClassInvoker.invoke(
42 _CLASS, _METHOD_GET, key, false);
43
44 if (returnObj != null) {
45 value = (String)returnObj;
46 }
47 }
48 catch (Exception e) {
49 _log.error(e, e);
50 }
51
52 return value;
53 }
54
55 public static String[] getArray(String key) {
56 String[] value = null;
57
58 try {
59 Object returnObj = PortalClassInvoker.invoke(
60 _CLASS, _METHOD_GET_ARRAY, key, false);
61
62 if (returnObj != null) {
63 value = (String[])returnObj;
64 }
65 }
66 catch (Exception e) {
67 _log.error(e, e);
68 }
69
70 return value;
71 }
72
73 public static Properties getProperties() {
74 Properties properties = null;
75
76 try {
77 Object returnObj = PortalClassInvoker.invoke(
78 _CLASS, _METHOD_GET_PROPERTIES, false);
79
80 if (returnObj != null) {
81 properties = (Properties)returnObj;
82 }
83 }
84 catch (Exception e) {
85 _log.error(e, e);
86 }
87
88 return properties;
89 }
90
91 public static Properties getProperties(
92 String prefix, boolean removePrefix) {
93
94 Properties properties = null;
95
96 try {
97 Object returnObj = PortalClassInvoker.invoke(
98 _CLASS, _METHOD_GET_PROPERTIES, prefix,
99 new BooleanWrapper(removePrefix), false);
100
101 if (returnObj != null) {
102 properties = (Properties)returnObj;
103 }
104 }
105 catch (Exception e) {
106 _log.error(e, e);
107 }
108
109 return properties;
110 }
111
112 private static final String _CLASS = "com.liferay.portal.util.PropsUtil";
113
114 private static final String _METHOD_GET = "get";
115
116 private static final String _METHOD_GET_ARRAY = "getArray";
117
118 private static final String _METHOD_GET_PROPERTIES = "getProperties";
119
120 private static Log _log = LogFactoryUtil.getLog(PropsUtil.class);
121
122 }