001
014
015 package com.liferay.portal.security.pacl.checker;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.Validator;
020
021 import java.security.Permission;
022
023
026 public class DefaultRejectChecker extends BaseChecker {
027
028 public void afterPropertiesSet() {
029 }
030
031 public boolean implies(Permission permission) {
032 if (_log.isDebugEnabled()) {
033 Thread.dumpStack();
034 }
035
036 Class<?> clazz = permission.getClass();
037 String name = permission.getName();
038 String actions = permission.getActions();
039
040 if (Validator.isNotNull(actions)) {
041 logSecurityException(
042 _log,
043 "Permission " + clazz.getName() + " attempted to " + name +
044 " on " + actions);
045 }
046 else {
047 logSecurityException(
048 _log,
049 "Permission " + clazz.getName() + " attempted to " + name);
050 }
051
052 return false;
053 }
054
055 private static Log _log = LogFactoryUtil.getLog(DefaultRejectChecker.class);
056
057 }