Class SimplePermissionChecker
Object
com.liferay.portal.security.permission.BasePermissionChecker
com.liferay.portal.security.permission.SimplePermissionChecker
- All Implemented Interfaces:
com.liferay.portal.kernel.security.permission.PermissionChecker
,Cloneable
- Author:
- Brian Wing Shun Chan
-
Field Summary
Fields inherited from class com.liferay.portal.security.permission.BasePermissionChecker
checkGuest, guestUserId, omniadmin, ownerRole, signedIn, user
Fields inherited from interface com.liferay.portal.kernel.security.permission.PermissionChecker
DEFAULT_ROLE_IDS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
com.liferay.portal.kernel.security.permission.UserBag
boolean
hasOwnerPermission
(long companyId, String name, String primKey, long ownerId, String actionId) boolean
hasPermission
(com.liferay.portal.kernel.model.Group group, String name, String primKey, String actionId) protected boolean
hasPermission
(String actionId) boolean
boolean
isCompanyAdmin
(long companyId) boolean
isContentReviewer
(long companyId, long groupId) boolean
isGroupAdmin
(long groupId) boolean
isGroupMember
(long groupId) boolean
isGroupOwner
(long groupId) boolean
isOrganizationAdmin
(long organizationId) boolean
isOrganizationOwner
(long organizationId) Methods inherited from class com.liferay.portal.security.permission.BasePermissionChecker
getCompanyId, getGuestUserRoleIds, getOwnerRoleId, getPermissionChecksMap, getRoleIds, getUser, getUserId, hasOwnerPermission, hasPermission, hasPermission, hasPermission, init, isCheckGuest, isOmniadmin, isSignedIn
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
init
-
Constructor Details
-
SimplePermissionChecker
public SimplePermissionChecker()
-
-
Method Details
-
clone
- Specified by:
clone
in interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
- Specified by:
clone
in classBasePermissionChecker
-
getUserBag
public com.liferay.portal.kernel.security.permission.UserBag getUserBag() -
hasOwnerPermission
-
hasPermission
-
isCompanyAdmin
public boolean isCompanyAdmin() -
isCompanyAdmin
public boolean isCompanyAdmin(long companyId) -
isContentReviewer
public boolean isContentReviewer(long companyId, long groupId) -
isGroupAdmin
public boolean isGroupAdmin(long groupId) -
isGroupMember
public boolean isGroupMember(long groupId) -
isGroupOwner
public boolean isGroupOwner(long groupId) -
isOrganizationAdmin
public boolean isOrganizationAdmin(long organizationId) -
isOrganizationOwner
public boolean isOrganizationOwner(long organizationId) -
hasPermission
-