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, Raymond Augé

Constructor Summary
SearchPermissionCheckerImpl()
           
 
Method Summary
 void addPermissionFields(long companyId, com.liferay.portal.kernel.search.Document doc)
           
protected  void doAddPermissionFields_5(long companyId, long groupId, java.lang.String className, java.lang.String classPK, com.liferay.portal.kernel.search.Document doc)
           
protected  void doAddPermissionFields_6(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_5(long companyId, long groupId, long userId, java.lang.String className, com.liferay.portal.kernel.search.Query query)
           
protected  com.liferay.portal.kernel.search.Query doGetPermissionQuery_6(long companyId, long groupId, long userId, java.lang.String className, com.liferay.portal.kernel.search.Query query)
           
protected  void doUpdatePermissionFields_5(long resourceId)
           
protected  void doUpdatePermissionFields_6(java.lang.String resourceName, java.lang.String resourceClassPK)
           
 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)
           
 void updatePermissionFields(java.lang.String resourceName, java.lang.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,
                                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

updatePermissionFields

public void updatePermissionFields(java.lang.String resourceName,
                                   java.lang.String resourceClassPK)
Specified by:
updatePermissionFields in interface com.liferay.portal.kernel.search.SearchPermissionChecker

doAddPermissionFields_5

protected void doAddPermissionFields_5(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

doAddPermissionFields_6

protected void doAddPermissionFields_6(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_5

protected com.liferay.portal.kernel.search.Query doGetPermissionQuery_5(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

doGetPermissionQuery_6

protected com.liferay.portal.kernel.search.Query doGetPermissionQuery_6(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_5

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

doUpdatePermissionFields_6

protected void doUpdatePermissionFields_6(java.lang.String resourceName,
                                          java.lang.String resourceClassPK)
                                   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