com.liferay.portal.security.permission
Class BasePermissionChecker
java.lang.Object
com.liferay.portal.security.permission.BasePermissionChecker
- All Implemented Interfaces:
- com.liferay.portal.security.permission.PermissionChecker, java.lang.Cloneable
- Direct Known Subclasses:
- AdvancedPermissionChecker, SimplePermissionChecker
public abstract class BasePermissionChecker
- extends java.lang.Object
- implements com.liferay.portal.security.permission.PermissionChecker
- Author:
- Brian Wing Shun Chan
| Fields inherited from interface com.liferay.portal.security.permission.PermissionChecker |
DEFAULT_ROLE_IDS |
|
Method Summary |
abstract com.liferay.portal.security.permission.PermissionChecker |
clone()
|
long |
getCompanyId()
|
java.util.List<java.lang.Long> |
getGuestResourceBlockIds(long companyId,
long groupId,
java.lang.String name,
java.lang.String actionId)
|
java.util.List<java.lang.Long> |
getOwnerResourceBlockIds(long companyId,
long groupId,
java.lang.String name,
java.lang.String actionId)
|
long |
getOwnerRoleId()
|
java.util.List<java.lang.Long> |
getResourceBlockIds(long companyId,
long groupId,
long userId,
java.lang.String name,
java.lang.String actionId)
|
long[] |
getRoleIds(long userId,
long groupId)
|
long |
getUserId()
|
boolean |
hasOwnerPermission(long companyId,
java.lang.String name,
long primKey,
long ownerId,
java.lang.String actionId)
|
boolean |
hasPermission(long groupId,
java.lang.String name,
long primKey,
java.lang.String actionId)
|
void |
init(com.liferay.portal.model.User user,
boolean checkGuest)
|
boolean |
isCheckGuest()
|
boolean |
isCommunityAdmin(long groupId)
Deprecated. As of 6.1, renamed to PermissionChecker.isGroupAdmin(long) |
boolean |
isCommunityOwner(long groupId)
Deprecated. As of 6.1, renamed to PermissionChecker.isGroupOwner(long) |
boolean |
isOmniadmin()
|
boolean |
isSignedIn()
|
void |
resetValues()
|
void |
setCheckGuest(boolean checkGuest)
|
void |
setValues(javax.portlet.PortletRequest portletRequest)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.liferay.portal.security.permission.PermissionChecker |
hasOwnerPermission, hasPermission, hasUserPermission, isCompanyAdmin, isCompanyAdmin, isGroupAdmin, isGroupOwner |
user
protected com.liferay.portal.model.User user
defaultUserId
protected long defaultUserId
signedIn
protected boolean signedIn
checkGuest
protected boolean checkGuest
omniadmin
protected java.lang.Boolean omniadmin
ownerRole
protected com.liferay.portal.model.Role ownerRole
BasePermissionChecker
public BasePermissionChecker()
clone
public abstract com.liferay.portal.security.permission.PermissionChecker clone()
- Specified by:
clone in interface com.liferay.portal.security.permission.PermissionChecker- Overrides:
clone in class java.lang.Object
getCompanyId
public long getCompanyId()
- Specified by:
getCompanyId in interface com.liferay.portal.security.permission.PermissionChecker
getGuestResourceBlockIds
public java.util.List<java.lang.Long> getGuestResourceBlockIds(long companyId,
long groupId,
java.lang.String name,
java.lang.String actionId)
- Specified by:
getGuestResourceBlockIds in interface com.liferay.portal.security.permission.PermissionChecker
getOwnerResourceBlockIds
public java.util.List<java.lang.Long> getOwnerResourceBlockIds(long companyId,
long groupId,
java.lang.String name,
java.lang.String actionId)
- Specified by:
getOwnerResourceBlockIds in interface com.liferay.portal.security.permission.PermissionChecker
getOwnerRoleId
public long getOwnerRoleId()
- Specified by:
getOwnerRoleId in interface com.liferay.portal.security.permission.PermissionChecker
getResourceBlockIds
public java.util.List<java.lang.Long> getResourceBlockIds(long companyId,
long groupId,
long userId,
java.lang.String name,
java.lang.String actionId)
- Specified by:
getResourceBlockIds in interface com.liferay.portal.security.permission.PermissionChecker
getRoleIds
public long[] getRoleIds(long userId,
long groupId)
- Specified by:
getRoleIds in interface com.liferay.portal.security.permission.PermissionChecker
getUserId
public long getUserId()
- Specified by:
getUserId in interface com.liferay.portal.security.permission.PermissionChecker
hasOwnerPermission
public boolean hasOwnerPermission(long companyId,
java.lang.String name,
long primKey,
long ownerId,
java.lang.String actionId)
- Specified by:
hasOwnerPermission in interface com.liferay.portal.security.permission.PermissionChecker
hasPermission
public boolean hasPermission(long groupId,
java.lang.String name,
long primKey,
java.lang.String actionId)
- Specified by:
hasPermission in interface com.liferay.portal.security.permission.PermissionChecker
init
public void init(com.liferay.portal.model.User user,
boolean checkGuest)
- Specified by:
init in interface com.liferay.portal.security.permission.PermissionChecker
isCheckGuest
public boolean isCheckGuest()
- Specified by:
isCheckGuest in interface com.liferay.portal.security.permission.PermissionChecker
isCommunityAdmin
public boolean isCommunityAdmin(long groupId)
- Deprecated. As of 6.1, renamed to
PermissionChecker.isGroupAdmin(long)
- Specified by:
isCommunityAdmin in interface com.liferay.portal.security.permission.PermissionChecker
isCommunityOwner
public boolean isCommunityOwner(long groupId)
- Deprecated. As of 6.1, renamed to
PermissionChecker.isGroupOwner(long)
- Specified by:
isCommunityOwner in interface com.liferay.portal.security.permission.PermissionChecker
isOmniadmin
public boolean isOmniadmin()
- Specified by:
isOmniadmin in interface com.liferay.portal.security.permission.PermissionChecker
isSignedIn
public boolean isSignedIn()
- Specified by:
isSignedIn in interface com.liferay.portal.security.permission.PermissionChecker
resetValues
public void resetValues()
- Specified by:
resetValues in interface com.liferay.portal.security.permission.PermissionChecker
setCheckGuest
public void setCheckGuest(boolean checkGuest)
- Specified by:
setCheckGuest in interface com.liferay.portal.security.permission.PermissionChecker
setValues
public void setValues(javax.portlet.PortletRequest portletRequest)
- Specified by:
setValues in interface com.liferay.portal.security.permission.PermissionChecker