com.liferay.portal.security.permission
Interface PermissionChecker


public interface PermissionChecker

View Source

Author:
Brian Wing Shun Chan

Method Summary
 long getUserId()
           
 boolean hasPermission(long groupId, java.lang.String name, long primKey, java.lang.String actionId)
           
 boolean hasPermission(long groupId, java.lang.String name, java.lang.String primKey, java.lang.String actionId)
           
 boolean hasUserPermission(long groupId, java.lang.String name, java.lang.String primKey, java.lang.String actionId, boolean checkAdmin)
           
 void init(User user, boolean checkGuest)
           
 boolean isCommunityAdmin(long groupId)
           
 boolean isCommunityOwner(long groupId)
           
 boolean isCompanyAdmin(long companyId)
           
 boolean isOmniadmin()
           
 void recycle()
           
 void resetValues()
           
 void setCheckGuest(boolean checkGuest)
           
 void setValues(javax.portlet.PortletRequest portletRequest)
           
 

Method Detail

getUserId

long getUserId()

hasPermission

boolean hasPermission(long groupId,
                      java.lang.String name,
                      long primKey,
                      java.lang.String actionId)

hasPermission

boolean hasPermission(long groupId,
                      java.lang.String name,
                      java.lang.String primKey,
                      java.lang.String actionId)

hasUserPermission

boolean hasUserPermission(long groupId,
                          java.lang.String name,
                          java.lang.String primKey,
                          java.lang.String actionId,
                          boolean checkAdmin)

init

void init(User user,
          boolean checkGuest)

isCommunityAdmin

boolean isCommunityAdmin(long groupId)

isCommunityOwner

boolean isCommunityOwner(long groupId)

isCompanyAdmin

boolean isCompanyAdmin(long companyId)

isOmniadmin

boolean isOmniadmin()

recycle

void recycle()

resetValues

void resetValues()

setCheckGuest

void setCheckGuest(boolean checkGuest)

setValues

void setValues(javax.portlet.PortletRequest portletRequest)