Example usage for com.liferay.portal.kernel.dao.search SearchContainer getSearchTerms

List of usage examples for com.liferay.portal.kernel.dao.search SearchContainer getSearchTerms

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.dao.search SearchContainer getSearchTerms.

Prototype

public DisplayTerms getSearchTerms() 

Source Link

Usage

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());
    }
}