001
014
015 package com.liferay.portal.security.pacl;
016
017 import java.security.Permission;
018 import java.security.Policy;
019
020 import java.util.Properties;
021 import java.util.Set;
022
023
026 public interface PACLPolicy {
027
028 public ClassLoader getClassLoader();
029
030 public Policy getPolicy();
031
032 public Properties getProperties();
033
034 public String getProperty(String key);
035
036 public String[] getPropertyArray(String key);
037
038 public boolean getPropertyBoolean(String key);
039
040 public Set<String> getPropertySet(String key);
041
042 public String getServletContextName();
043
044 public boolean hasJNDI(String name);
045
046 public boolean hasSQL(String sql);
047
048 public boolean implies(Permission permission);
049
050 public boolean isActive();
051
052 public boolean isCheckablePermission(Permission permission);
053
054 }