List of usage examples for com.liferay.portal.kernel.search.filter BooleanFilter addTerm
public Filter addTerm(String field, String value)
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 ww w .j ava2 s. c o m } return booleanFilter; }
From source file:com.liferay.dynamic.data.lists.internal.search.DDLRecordIndexer.java
License:Open Source License
@Override public BooleanFilter getFacetBooleanFilter(String className, SearchContext searchContext) throws Exception { BooleanFilter facetBooleanFilter = new BooleanFilter(); facetBooleanFilter.addTerm(Field.ENTRY_CLASS_NAME, DDLRecord.class.getName()); if (searchContext.getUserId() > 0) { facetBooleanFilter = searchPermissionChecker.getPermissionBooleanFilter(searchContext.getCompanyId(), searchContext.getGroupIds(), searchContext.getUserId(), DDLRecordSet.class.getName(), facetBooleanFilter, searchContext); }//from w w w .ja v a 2 s . c o m return facetBooleanFilter; }
From source file:com.liferay.dynamic.data.mapping.internal.search.DDMFormInstanceRecordIndexer.java
License:Open Source License
@Override public BooleanFilter getFacetBooleanFilter(String className, SearchContext searchContext) throws Exception { BooleanFilter facetBooleanFilter = new BooleanFilter(); facetBooleanFilter.addTerm(Field.ENTRY_CLASS_NAME, DDMFormInstanceRecord.class.getName()); if (searchContext.getUserId() > 0) { facetBooleanFilter = searchPermissionChecker.getPermissionBooleanFilter(searchContext.getCompanyId(), searchContext.getGroupIds(), searchContext.getUserId(), DDMFormInstance.class.getName(), facetBooleanFilter, searchContext); }/*from w w w. ja va 2 s .c om*/ return facetBooleanFilter; }