List of usage examples for com.liferay.portal.kernel.dao.search SearchContainer getSearchTerms
public DisplayTerms getSearchTerms()
From source file:com.liferay.dynamic.data.mapping.data.provider.web.internal.display.context.DDMDataProviderDisplayContext.java
License:Open Source License
public List<DDMDataProviderInstance> getSearchContainerResults( SearchContainer<DDMDataProviderInstance> searchContainer) throws PortalException { DDMDataProviderSearchTerms searchTerms = (DDMDataProviderSearchTerms) searchContainer.getSearchTerms(); if (searchTerms.isAdvancedSearch()) { return _ddmDataProviderInstanceService.search(_ddmDataProviderRequestHelper.getCompanyId(), new long[] { _ddmDataProviderRequestHelper.getScopeGroupId() }, searchTerms.getName(), searchTerms.getDescription(), searchTerms.isAndOperator(), searchContainer.getStart(), searchContainer.getEnd(), searchContainer.getOrderByComparator()); } else {//from w w w. ja v a 2 s .co m return _ddmDataProviderInstanceService.search(_ddmDataProviderRequestHelper.getCompanyId(), new long[] { _ddmDataProviderRequestHelper.getScopeGroupId() }, searchTerms.getKeywords(), searchContainer.getStart(), searchContainer.getEnd(), searchContainer.getOrderByComparator()); } }
From source file:com.liferay.dynamic.data.mapping.data.provider.web.internal.display.context.DDMDataProviderDisplayContext.java
License:Open Source License
public int getSearchContainerTotal(SearchContainer<DDMDataProviderInstance> searchContainer) throws PortalException { DDMDataProviderSearchTerms searchTerms = (DDMDataProviderSearchTerms) searchContainer.getSearchTerms(); if (searchTerms.isAdvancedSearch()) { return _ddmDataProviderInstanceService.searchCount(_ddmDataProviderRequestHelper.getCompanyId(), new long[] { _ddmDataProviderRequestHelper.getScopeGroupId() }, searchTerms.getName(), searchTerms.getDescription(), searchTerms.isAndOperator()); } else {/* w w w .j a va 2 s. com*/ return _ddmDataProviderInstanceService.searchCount(_ddmDataProviderRequestHelper.getCompanyId(), new long[] { _ddmDataProviderRequestHelper.getScopeGroupId() }, searchTerms.getKeywords()); } }