com.liferay.portal.security.permission
Class BasePermissionChecker

java.lang.Object
  extended by com.liferay.portal.security.permission.BasePermissionChecker
All Implemented Interfaces:
com.liferay.portal.security.permission.PermissionChecker
Direct Known Subclasses:
AdvancedPermissionChecker, SimplePermissionChecker

public abstract class BasePermissionChecker
extends java.lang.Object
implements com.liferay.portal.security.permission.PermissionChecker

View Source

Author:
Brian Wing Shun Chan

Field Summary
protected  boolean checkGuest
           
protected  long defaultUserId
           
protected  java.lang.Boolean omniadmin
           
protected  boolean signedIn
           
protected  com.liferay.portal.model.User user
           
 
Constructor Summary
BasePermissionChecker()
           
 
Method Summary
 long getUserId()
           
 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 isOmniadmin()
           
 void recycle()
           
 void resetValues()
           
 void setCheckGuest(boolean checkGuest)
           
 void setValues(javax.portlet.PortletRequest portletRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.security.permission.PermissionChecker
hasPermission, hasUserPermission, isCommunityAdmin, isCommunityOwner, isCompanyAdmin
 

Field Detail

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
Constructor Detail

BasePermissionChecker

public BasePermissionChecker()
Method Detail

getUserId

public long getUserId()
Specified by:
getUserId 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

isOmniadmin

public boolean isOmniadmin()
Specified by:
isOmniadmin in interface com.liferay.portal.security.permission.PermissionChecker

recycle

public void recycle()
Specified by:
recycle 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