Class BasePermissionChecker
Object
com.liferay.portal.security.permission.BasePermissionChecker
- All Implemented Interfaces:
com.liferay.portal.kernel.security.permission.PermissionChecker
,Cloneable
- Direct Known Subclasses:
AdvancedPermissionChecker
,SimplePermissionChecker
public abstract class BasePermissionChecker
extends Object
implements com.liferay.portal.kernel.security.permission.PermissionChecker
- Author:
- Brian Wing Shun Chan
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected long
protected Boolean
protected com.liferay.portal.kernel.model.Role
protected boolean
protected com.liferay.portal.kernel.model.User
Fields inherited from interface com.liferay.portal.kernel.security.permission.PermissionChecker
DEFAULT_ROLE_IDS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract com.liferay.portal.kernel.security.permission.PermissionChecker
clone()
long
long[]
long
long[]
getRoleIds
(long userId, long groupId) com.liferay.portal.kernel.model.User
getUser()
long
boolean
hasOwnerPermission
(long companyId, String name, long primKey, long ownerId, String actionId) boolean
hasPermission
(long groupId, String name, long primKey, String actionId) boolean
hasPermission
(long groupId, String name, String primKey, String actionId) boolean
hasPermission
(com.liferay.portal.kernel.model.Group group, String name, long primKey, String actionId) void
init
(com.liferay.portal.kernel.model.User user) boolean
boolean
boolean
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.liferay.portal.kernel.security.permission.PermissionChecker
getUserBag, hasOwnerPermission, hasPermission, init, isCompanyAdmin, isCompanyAdmin, isContentReviewer, isGroupAdmin, isGroupMember, isGroupOwner, isOrganizationAdmin, isOrganizationOwner
-
Field Details
-
checkGuest
protected boolean checkGuest -
guestUserId
protected long guestUserId -
omniadmin
-
ownerRole
protected com.liferay.portal.kernel.model.Role ownerRole -
signedIn
protected boolean signedIn -
user
protected com.liferay.portal.kernel.model.User user
-
-
Constructor Details
-
BasePermissionChecker
public BasePermissionChecker()
-
-
Method Details
-
clone
public abstract com.liferay.portal.kernel.security.permission.PermissionChecker clone() -
getCompanyId
public long getCompanyId()- Specified by:
getCompanyId
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getGuestUserRoleIds
public long[] getGuestUserRoleIds()- Specified by:
getGuestUserRoleIds
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getOwnerRoleId
public long getOwnerRoleId()- Specified by:
getOwnerRoleId
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getPermissionChecksMap
- Specified by:
getPermissionChecksMap
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getRoleIds
public long[] getRoleIds(long userId, long groupId) - Specified by:
getRoleIds
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getUser
public com.liferay.portal.kernel.model.User getUser()- Specified by:
getUser
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getUserId
public long getUserId()- Specified by:
getUserId
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
hasOwnerPermission
public boolean hasOwnerPermission(long companyId, String name, long primKey, long ownerId, String actionId) - Specified by:
hasOwnerPermission
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
hasPermission
public boolean hasPermission(com.liferay.portal.kernel.model.Group group, String name, long primKey, String actionId) - Specified by:
hasPermission
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
hasPermission
- Specified by:
hasPermission
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
hasPermission
- Specified by:
hasPermission
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
init
public void init(com.liferay.portal.kernel.model.User user) - Specified by:
init
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
isCheckGuest
public boolean isCheckGuest()- Specified by:
isCheckGuest
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
isOmniadmin
public boolean isOmniadmin()- Specified by:
isOmniadmin
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
isSignedIn
public boolean isSignedIn()- Specified by:
isSignedIn
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-