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 DefaultAcceptChecker extends BaseChecker {
027
028 public void afterPropertiesSet() {
029 }
030
031 public void checkPermission(Permission permission) {
032 if (_log.isDebugEnabled()) {
033 Thread.dumpStack();
034 }
035
036 if (!_log.isInfoEnabled()) {
037 return;
038 }
039
040 Class<?> clazz = permission.getClass();
041 String name = permission.getName();
042 String actions = permission.getActions();
043
044 if (Validator.isNotNull(actions)) {
045 _log.info(
046 "Allowing permission " + clazz.getName() + " to " + name +
047 " on " + actions);
048 }
049 else {
050 _log.info("Allowing permission " + clazz.getName() + " to " + name);
051 }
052 }
053
054 private static Log _log = LogFactoryUtil.getLog(DefaultAcceptChecker.class);
055
056 }