001
014
015 package com.liferay.portal.security.permission;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.model.User;
019
020
024 public class PermissionCheckerFactoryUtil {
025
026 public static PermissionChecker create(User user) throws Exception {
027 return getPermissionCheckerFactory().create(user);
028 }
029
030
033 @Deprecated
034 public static PermissionChecker create(User user, boolean checkGuest)
035 throws Exception {
036
037 return getPermissionCheckerFactory().create(user);
038 }
039
040 public static PermissionCheckerFactory getPermissionCheckerFactory() {
041 PortalRuntimePermission.checkGetBeanProperty(
042 PermissionCheckerFactoryUtil.class);
043
044 return _permissionCheckerFactory;
045 }
046
047 public void setPermissionCheckerFactory(
048 PermissionCheckerFactory permissionCheckerFactory) {
049
050 PortalRuntimePermission.checkSetBeanProperty(getClass());
051
052 _permissionCheckerFactory = permissionCheckerFactory;
053 }
054
055 private static PermissionCheckerFactory _permissionCheckerFactory;
056
057 }