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 booleanprotected longprotected Booleanprotected com.liferay.portal.kernel.model.Roleprotected booleanprotected com.liferay.portal.kernel.model.UserFields 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.PermissionCheckerclone()longlong[]longlong[]getRoleIds(long userId, long groupId) com.liferay.portal.kernel.model.UsergetUser()longbooleanhasOwnerPermission(long companyId, String name, long primKey, long ownerId, String actionId) booleanhasPermission(long groupId, String name, long primKey, String actionId) booleanhasPermission(long groupId, String name, String primKey, String actionId) booleanhasPermission(com.liferay.portal.kernel.model.Group group, String name, long primKey, String actionId) voidinit(com.liferay.portal.kernel.model.User user) booleanbooleanbooleanMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getCompanyIdin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getGuestUserRoleIds
public long[] getGuestUserRoleIds()- Specified by:
getGuestUserRoleIdsin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getOwnerRoleId
public long getOwnerRoleId()- Specified by:
getOwnerRoleIdin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getPermissionChecksMap
- Specified by:
getPermissionChecksMapin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getRoleIds
public long[] getRoleIds(long userId, long groupId) - Specified by:
getRoleIdsin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getUser
public com.liferay.portal.kernel.model.User getUser()- Specified by:
getUserin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
getUserId
public long getUserId()- Specified by:
getUserIdin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
hasOwnerPermission
public boolean hasOwnerPermission(long companyId, String name, long primKey, long ownerId, String actionId) - Specified by:
hasOwnerPermissionin 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:
hasPermissionin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
hasPermission
- Specified by:
hasPermissionin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
hasPermission
- Specified by:
hasPermissionin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
init
public void init(com.liferay.portal.kernel.model.User user) - Specified by:
initin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
isCheckGuest
public boolean isCheckGuest()- Specified by:
isCheckGuestin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
isOmniadmin
public boolean isOmniadmin()- Specified by:
isOmniadminin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-
isSignedIn
public boolean isSignedIn()- Specified by:
isSignedInin interfacecom.liferay.portal.kernel.security.permission.PermissionChecker
-