List of usage examples for com.liferay.portal.kernel.search SearchEngineHelperUtil getSearchPermissionChecker
public static SearchPermissionChecker getSearchPermissionChecker()
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);/*from w w w . j a v a 2 s . c om*/ } return booleanFilter; }