001
014
015 package com.liferay.portal.kernel.util;
016
017 import com.liferay.portal.kernel.configuration.Filter;
018 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
019
020 import java.util.Properties;
021
022
025 public class PropsUtil {
026
027 public static boolean contains(String key) {
028 return getProps().contains(key);
029 }
030
031 public static String get(String key) {
032 return getProps().get(key);
033 }
034
035 public static String get(String key, Filter filter) {
036 return getProps().get(key, filter);
037 }
038
039 public static String[] getArray(String key) {
040 return getProps().getArray(key);
041 }
042
043 public static String[] getArray(String key, Filter filter) {
044 return getProps().getArray(key, filter);
045 }
046
047 public static Properties getProperties() {
048 return getProps().getProperties();
049 }
050
051 public static Properties getProperties(
052 String prefix, boolean removePrefix) {
053
054 return getProps().getProperties(prefix, removePrefix);
055 }
056
057 public static Props getProps() {
058 PortalRuntimePermission.checkGetBeanProperty(PropsUtil.class);
059
060 return _props;
061 }
062
063 public static void setProps(Props props) {
064 PortalRuntimePermission.checkSetBeanProperty(PropsUtil.class);
065
066 _props = props;
067 }
068
069 private static Props _props;
070
071 }