List of usage examples for com.liferay.portal.kernel.search SearchPermissionChecker getPermissionBooleanFilter
public BooleanFilter getPermissionBooleanFilter(long companyId, long[] groupIds, long userId, String className, BooleanFilter booleanFilter, SearchContext searchContext);
From source file:com.liferay.calendar.search.CalendarBookingIndexer.java
License:Open Source License
@Override public BooleanFilter getFacetBooleanFilter(String className, SearchContext searchContext) throws Exception { BooleanFilter booleanFilter = new BooleanFilter(); booleanFilter.addTerm(Field.ENTRY_CLASS_NAME, CalendarBooking.class.getName()); if (searchContext.getUserId() > 0) { SearchPermissionChecker searchPermissionChecker = SearchEngineHelperUtil.getSearchPermissionChecker(); booleanFilter = searchPermissionChecker.getPermissionBooleanFilter(searchContext.getCompanyId(), searchContext.getGroupIds(), searchContext.getUserId(), Calendar.class.getName(), booleanFilter, searchContext);/* www. j a va 2s. c o m*/ } return booleanFilter; }