com.liferay.portal.search
Class SearchPermissionCheckerImpl

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

public class SearchPermissionCheckerImpl
extends java.lang.Object
implements com.liferay.portal.kernel.search.SearchPermissionChecker

View Source

Author:
Allen Chiang, Bruno Farache

Constructor Summary
SearchPermissionCheckerImpl()
           
 
Method Summary
 void addPermissionFields(long companyId, com.liferay.portal.kernel.search.Document doc)
           
protected  void doAddPermissionFields(long companyId, long groupId, java.lang.String className, java.lang.String classPK, com.liferay.portal.kernel.search.Document doc)
           
protected  com.liferay.portal.kernel.search.Query doGetPermissionQuery(long companyId, long groupId, long userId, java.lang.String className, com.liferay.portal.kernel.search.Query query)
           
protected  void doUpdatePermissionFields(long resourceId)
           
 com.liferay.portal.kernel.search.Query getPermissionQuery(long companyId, long groupId, long userId, java.lang.String className, com.liferay.portal.kernel.search.Query query)
           
protected  boolean hasPermission(long roleId, long resourceId)
           
 void updatePermissionFields(long resourceId)
           
 
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,
                                com.liferay.portal.kernel.search.Document doc)
Specified by:
addPermissionFields in interface com.liferay.portal.kernel.search.SearchPermissionChecker

getPermissionQuery

public com.liferay.portal.kernel.search.Query getPermissionQuery(long companyId,
                                                                 long groupId,
                                                                 long userId,
                                                                 java.lang.String className,
                                                                 com.liferay.portal.kernel.search.Query query)
Specified by:
getPermissionQuery in interface com.liferay.portal.kernel.search.SearchPermissionChecker

updatePermissionFields

public void updatePermissionFields(long resourceId)
Specified by:
updatePermissionFields in interface com.liferay.portal.kernel.search.SearchPermissionChecker

doAddPermissionFields

protected void doAddPermissionFields(long companyId,
                                     long groupId,
                                     java.lang.String className,
                                     java.lang.String classPK,
                                     com.liferay.portal.kernel.search.Document doc)
                              throws java.lang.Exception
Throws:
java.lang.Exception

doGetPermissionQuery

protected com.liferay.portal.kernel.search.Query doGetPermissionQuery(long companyId,
                                                                      long groupId,
                                                                      long userId,
                                                                      java.lang.String className,
                                                                      com.liferay.portal.kernel.search.Query query)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

doUpdatePermissionFields

protected void doUpdatePermissionFields(long resourceId)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

hasPermission

protected boolean hasPermission(long roleId,
                                long resourceId)
                         throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException