Liferay 7.0-ce-m6

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 document)
           
protected  void addRequiredMemberRole(Group group, TermsFilter groupRolesTermsFilter)
           
protected  void doAddPermissionFields_6(long companyId, long groupId, String className, String classPK, Document doc)
           
protected  BooleanFilter doGetPermissionBooleanFilter(long companyId, long[] groupIds, long userId, String className, BooleanFilter booleanFilter, SearchContext searchContext)
           
protected  BooleanFilter doGetPermissionFilter_6(long companyId, long[] groupIds, long userId, String className, BooleanFilter booleanFilter, Set<Group> groups, Set<Role> roles, Set<UserGroupRole> userGroupRoles, Map<Long,List<Role>> groupIdsToRoles)
           
protected  void doUpdatePermissionFields(String resourceName, String resourceClassPK)
           
 BooleanFilter getPermissionBooleanFilter(long companyId, long[] groupIds, long userId, String className, BooleanFilter booleanFilter, SearchContext searchContext)
           
protected  PermissionCheckerBag getPermissionCheckerBag(AdvancedPermissionChecker advancedPermissionChecker, long userId)
           
protected  void populate(long companyId, long[] groupIds, long userId, AdvancedPermissionChecker advancedPermissionChecker, PermissionCheckerBag permissionCheckerBag, Set<Group> groups, Set<Role> roles, Set<UserGroupRole> userGroupRoles, Map<Long,List<Role>> groupIdsToRoles)
           
 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 document)
Specified by:
addPermissionFields in interface SearchPermissionChecker

getPermissionBooleanFilter

public BooleanFilter getPermissionBooleanFilter(long companyId,
                                                long[] groupIds,
                                                long userId,
                                                String className,
                                                BooleanFilter booleanFilter,
                                                SearchContext searchContext)
Specified by:
getPermissionBooleanFilter in interface SearchPermissionChecker

updatePermissionFields

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

addRequiredMemberRole

protected void addRequiredMemberRole(Group group,
                                     TermsFilter groupRolesTermsFilter)
                              throws Exception
Throws:
Exception

doAddPermissionFields_6

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

doGetPermissionBooleanFilter

protected BooleanFilter doGetPermissionBooleanFilter(long companyId,
                                                     long[] groupIds,
                                                     long userId,
                                                     String className,
                                                     BooleanFilter booleanFilter,
                                                     SearchContext searchContext)
                                              throws Exception
Throws:
Exception

doGetPermissionFilter_6

protected BooleanFilter doGetPermissionFilter_6(long companyId,
                                                long[] groupIds,
                                                long userId,
                                                String className,
                                                BooleanFilter booleanFilter,
                                                Set<Group> groups,
                                                Set<Role> roles,
                                                Set<UserGroupRole> userGroupRoles,
                                                Map<Long,List<Role>> groupIdsToRoles)
                                         throws Exception
Throws:
Exception

doUpdatePermissionFields

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

getPermissionCheckerBag

protected PermissionCheckerBag getPermissionCheckerBag(AdvancedPermissionChecker advancedPermissionChecker,
                                                       long userId)
                                                throws Exception
Throws:
Exception

populate

protected void populate(long companyId,
                        long[] groupIds,
                        long userId,
                        AdvancedPermissionChecker advancedPermissionChecker,
                        PermissionCheckerBag permissionCheckerBag,
                        Set<Group> groups,
                        Set<Role> roles,
                        Set<UserGroupRole> userGroupRoles,
                        Map<Long,List<Role>> groupIdsToRoles)
                 throws Exception
Throws:
Exception

Liferay 7.0-ce-m6