Liferay 6.0.5

com.liferay.portal.search
Class SearchPermissionCheckerImpl

java.lang.Object
  extended by com.liferay.portal.search.SearchPermissionCheckerImpl
All Implemented Interfaces:
SearchPermissionChecker

public class SearchPermissionCheckerImpl
extends Object
implements SearchPermissionChecker


Constructor Summary
SearchPermissionCheckerImpl()
           
 
Method Summary
 void addPermissionFields(long companyId, Document doc)
           
protected  void addRequiredMemberRole(Group group, BooleanQuery permissionQuery)
           
protected  void doAddPermissionFields_5(long companyId, long groupId, String className, String classPK, Document doc)
           
protected  void doAddPermissionFields_6(long companyId, long groupId, String className, String classPK, Document doc)
           
protected  Query doGetPermissionQuery_5(long companyId, long[] groupIds, long userId, String className, Query query)
           
protected  Query doGetPermissionQuery_6(long companyId, long[] groupIds, long userId, String className, Query query)
           
protected  void doUpdatePermissionFields_5(long resourceId)
           
protected  void doUpdatePermissionFields_6(String resourceName, String resourceClassPK)
           
 Query getPermissionQuery(long companyId, long[] groupIds, long userId, String className, Query query)
           
protected  PermissionCheckerBag getUserBag(long userId)
           
protected  boolean hasPermission(long roleId, long resourceId)
           
 void updatePermissionFields(long resourceId)
           
 void updatePermissionFields(String resourceName, String resourceClassPK)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchPermissionCheckerImpl

public SearchPermissionCheckerImpl()
Method Detail

addPermissionFields

public void addPermissionFields(long companyId,
                                Document doc)
Specified by:
addPermissionFields in interface SearchPermissionChecker

getPermissionQuery

public Query getPermissionQuery(long companyId,
                                long[] groupIds,
                                long userId,
                                String className,
                                Query query)
Specified by:
getPermissionQuery in interface SearchPermissionChecker

updatePermissionFields

public void updatePermissionFields(long resourceId)
Specified by:
updatePermissionFields in interface SearchPermissionChecker

updatePermissionFields

public void updatePermissionFields(String resourceName,
                                   String resourceClassPK)
Specified by:
updatePermissionFields in interface SearchPermissionChecker

addRequiredMemberRole

protected void addRequiredMemberRole(Group group,
                                     BooleanQuery permissionQuery)
                              throws Exception
Throws:
Exception

doAddPermissionFields_5

protected void doAddPermissionFields_5(long companyId,
                                       long groupId,
                                       String className,
                                       String classPK,
                                       Document doc)
                                throws Exception
Throws:
Exception

doAddPermissionFields_6

protected void doAddPermissionFields_6(long companyId,
                                       long groupId,
                                       String className,
                                       String classPK,
                                       Document doc)
                                throws Exception
Throws:
Exception

doGetPermissionQuery_5

protected Query doGetPermissionQuery_5(long companyId,
                                       long[] groupIds,
                                       long userId,
                                       String className,
                                       Query query)
                                throws Exception
Throws:
Exception

doGetPermissionQuery_6

protected Query doGetPermissionQuery_6(long companyId,
                                       long[] groupIds,
                                       long userId,
                                       String className,
                                       Query query)
                                throws Exception
Throws:
Exception

doUpdatePermissionFields_5

protected void doUpdatePermissionFields_5(long resourceId)
                                   throws Exception
Throws:
Exception

doUpdatePermissionFields_6

protected void doUpdatePermissionFields_6(String resourceName,
                                          String resourceClassPK)
                                   throws Exception
Throws:
Exception

getUserBag

protected PermissionCheckerBag getUserBag(long userId)
                                   throws Exception
Throws:
Exception

hasPermission

protected boolean hasPermission(long roleId,
                                long resourceId)
                         throws SystemException
Throws:
SystemException

Liferay 6.0.5